Package com.adaptris.core.security
Class PayloadPathDecryptionService
java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.core.security.CoreSecurityService
com.adaptris.core.security.PayloadPathDecryptionService
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,MessageEventGenerator
,Service
,StateManagedComponent
@ComponentProfile(summary="Decrypt part of a message using a configurable path",
tag="service,security,path",
since="5.0.0")
public class PayloadPathDecryptionService
extends CoreSecurityService
Decrypt part of a message using a configurable path.
In the adapter configuration file this class is aliased as payload-path-decryption-service which is the preferred alternative to the fully qualified classname when building your configuration.
-
Field Summary
Fields inherited from class com.adaptris.core.security.CoreSecurityService
branchingEnabled
Fields inherited from class com.adaptris.core.ServiceImp
log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doService
(AdaptrisMessage msg) Apply the service to the message.@NonNull PathBuilder
void
setPathBuilder
(@NonNull PathBuilder pathBuilder) Methods inherited from class com.adaptris.core.security.CoreSecurityService
addKeystoreUrl, closeService, getEncryptionAlgorithm, getFailId, getKeystoreUrls, getLocalPartner, getPrivateKeyPasswordProvider, getRemotePartner, getRemotePartnerMetadataKey, getSecurityFactory, getSuccessId, initService, isBranching, prepare, setEncryptionAlgorithm, setFailId, setKeystoreUrls, setLocalPartner, setPrivateKeyPasswordProvider, setRemotePartner, setRemotePartnerMetadataKey, setSecurityFactory, setSuccessId
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, start, stop
-
Constructor Details
-
PayloadPathDecryptionService
public PayloadPathDecryptionService()
-
-
Method Details
-
doService
Description copied from interface:Service
Apply the service to the message.
- Parameters:
msg
- theAdaptrisMessage
to process- Throws:
ServiceException
- wrapping any underlyingException
s
-
getPathBuilder
-
setPathBuilder
-