Class EncodingService
java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.core.services.transcoding.TranscodingService
com.adaptris.core.services.transcoding.EncodingService
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,ConfigComment
,MessageEventGenerator
,Service
,StateManagedComponent
@ComponentProfile(summary="Encodes the message",
tag="service")
public class EncodingService
extends TranscodingService
Encodes the in flight message and sets the payload to the encoded output.
In the adapter configuration file this class is aliased as encoding-service which is the preferred alternative to the fully qualified classname when building your configuration.
-
Field Summary
Fields inherited from class com.adaptris.core.ServiceImp
log
-
Constructor Summary
-
Method Summary
Methods inherited from class com.adaptris.core.services.transcoding.TranscodingService
closeService, doService, getEncoder, getMessageFactory, initService, prepare, setEncoder, setMessageFactory
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getComments, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setComments, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, start, stop
-
Constructor Details
-
EncodingService
public EncodingService() -
EncodingService
-
-
Method Details
-
transcodeMessage
- Specified by:
transcodeMessage
in classTranscodingService
- Throws:
ServiceException
-