Interface AuditableEndpoint<AuditDatasetType extends AuditDataset>
- Type Parameters:
AuditDatasetType- type of the audit data set created by theAuditStrategy
- All Superinterfaces:
AutoCloseable, ComponentAware, Endpoint, IsSingleton, Service
- All Known Implementing Classes:
AbstractWsEndpoint, ChAdrEndpoint, ChPpq2Endpoint, ChPpq3Endpoint, ChPpq4Endpoint, ChPpq5Endpoint, CustomFhirEndpoint, EchEndpoint, FhirEndpoint, Hl7v3AsyncResponseEndpoint, Hl7v3ContinuationAwareEndpoint, Hl7v3Endpoint, HpdEndpoint, HpdQueryEndpoint, Iti104Endpoint, Iti105Endpoint, Iti119Endpoint, Iti65Endpoint, Iti66Endpoint, Iti67Endpoint, Iti68BinaryEndpoint, Iti68Endpoint, Iti78Endpoint, Iti79Endpoint, Iti81Endpoint, Iti83Endpoint, MllpTransactionEndpoint, Pcc44Endpoint, Pharm5Endpoint, SimpleHl7v2WsEndpoint, Xacml20Endpoint, XdsAsyncResponseEndpoint, XdsEndpoint
Endpoint that supports ATNA auditing. Usually the
AuditStrategy
instances are obtained from the accompanying AuditableComponent.- Since:
- 3.1
-
Method Summary
Modifier and TypeMethodDescriptionReturns client-side audit strategy instance.Returns server-side audit strategy instance.default booleanisAudit()Methods inherited from interface ComponentAware
getComponent, getComponent, setComponentMethods inherited from interface Endpoint
configureExchange, configureProperties, createAsyncProducer, createConsumer, createExchange, createExchange, createPollingConsumer, createProducer, getCamelContext, getEndpointBaseUri, getEndpointKey, getEndpointUri, getExchangePattern, isLenientProperties, isRemote, isSingletonProducer, setCamelContextMethods inherited from interface IsSingleton
isSingleton
-
Method Details
-
getClientAuditStrategy
AuditStrategy<AuditDatasetType> getClientAuditStrategy()Returns client-side audit strategy instance.- Returns:
- client-side audit strategy instance
-
getServerAuditStrategy
AuditStrategy<AuditDatasetType> getServerAuditStrategy()Returns server-side audit strategy instance.- Returns:
- server-side audit strategy instance
-
isAudit
default boolean isAudit()- Returns:
- true when ATNA auditing should be performed.
-
getAuditContext
AuditContext getAuditContext()- Returns:
- audit context to be used for this endpoint
-