Interface AuditableEndpoint<AuditDatasetType extends AuditDataset>
-
- All Superinterfaces:
AutoCloseable
,org.apache.camel.Endpoint
,org.apache.camel.IsSingleton
,org.apache.camel.Service
- All Known Implementing Classes:
AbstractWsEndpoint
,CustomFhirEndpoint
,FhirEndpoint
,Hl7v3AsyncResponseEndpoint
,Hl7v3ContinuationAwareEndpoint
,Hl7v3Endpoint
,HpdEndpoint
,Iti65Endpoint
,Iti66Endpoint
,Iti67Endpoint
,Iti68BinaryEndpoint
,Iti68Endpoint
,Iti78Endpoint
,Iti81Endpoint
,Iti83Endpoint
,MllpTransactionEndpoint
,Pcc44Endpoint
,SimpleHl7v2WsEndpoint
,Xacml20Endpoint
,XdsAsyncResponseEndpoint
,XdsEndpoint
public interface AuditableEndpoint<AuditDatasetType extends AuditDataset> extends org.apache.camel.Endpoint
Endpoint that supports ATNA auditing. Usually theAuditStrategy
instances are obtained from the accompanyingAuditableComponent
.- Since:
- 3.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AuditContext
getAuditContext()
AuditStrategy<AuditDatasetType>
getClientAuditStrategy()
Returns client-side audit strategy instance.AuditStrategy<AuditDatasetType>
getServerAuditStrategy()
Returns server-side audit strategy instance.default boolean
isAudit()
-
Methods inherited from interface org.apache.camel.Endpoint
configureProperties, createAsyncProducer, createConsumer, createExchange, createExchange, createPollingConsumer, createProducer, getCamelContext, getEndpointBaseUri, getEndpointKey, getEndpointUri, isLenientProperties, isSingletonProducer, setCamelContext
-
-
-
-
Method Detail
-
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
-
-