Class 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.

  • Constructor Details

    • PayloadPathDecryptionService

      public PayloadPathDecryptionService()
  • Method Details

    • doService

      public void doService(AdaptrisMessage msg) throws ServiceException
      Description copied from interface: Service

      Apply the service to the message.

      Parameters:
      msg - the AdaptrisMessage to process
      Throws:
      ServiceException - wrapping any underlying Exceptions
    • getPathBuilder

      @NonNull public @NonNull PathBuilder getPathBuilder()
    • setPathBuilder

      public void setPathBuilder(@NonNull @NonNull PathBuilder pathBuilder)