Interface AuditableEndpoint<AuditDatasetType extends AuditDataset>
- All Superinterfaces:
AutoCloseable
,Endpoint
,IsSingleton
,Service
- All Known Implementing Classes:
AbstractWsEndpoint
,ChAdrEndpoint
,ChPpq2Endpoint
,CustomFhirEndpoint
,FhirEndpoint
,Hl7v3AsyncResponseEndpoint
,Hl7v3ContinuationAwareEndpoint
,Hl7v3Endpoint
,HpdEndpoint
,HpdQueryEndpoint
,Iti105Endpoint
,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 boolean
isAudit()
Methods inherited from interface org.apache.camel.Endpoint
configureExchange, configureProperties, createAsyncProducer, createConsumer, createExchange, createExchange, createPollingConsumer, createProducer, getCamelContext, getEndpointBaseUri, getEndpointKey, getEndpointUri, getExchangePattern, isLenientProperties, isSingletonProducer, setCamelContext
Methods inherited from interface org.apache.camel.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
-