Class TranscodingService
- java.lang.Object
-
- com.adaptris.core.ServiceImp
-
- com.adaptris.core.services.transcoding.TranscodingService
-
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,MessageEventGenerator
,Service
,StateManagedComponent
- Direct Known Subclasses:
DecodingService
,EncodingService
public abstract class TranscodingService extends ServiceImp
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.ServiceImp
log
-
-
Constructor Summary
Constructors Constructor Description TranscodingService()
TranscodingService(AdaptrisMessageEncoder encoder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
closeService()
void
doService(AdaptrisMessage msg)
Apply the service to the message.AdaptrisMessageEncoder
getEncoder()
AdaptrisMessageFactory
getMessageFactory()
protected void
initService()
void
prepare()
Prepare for initialisation.void
setEncoder(AdaptrisMessageEncoder encoder)
void
setMessageFactory(AdaptrisMessageFactory f)
abstract void
transcodeMessage(AdaptrisMessage msg)
-
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, start, stop
-
-
-
-
Constructor Detail
-
TranscodingService
public TranscodingService()
-
TranscodingService
public TranscodingService(AdaptrisMessageEncoder encoder)
-
-
Method Detail
-
doService
public final void doService(AdaptrisMessage msg) throws ServiceException
Description copied from interface:Service
Apply the service to the message.
- Parameters:
msg
- theAdaptrisMessage
to process- Throws:
ServiceException
- wrapping any underlyingException
s- See Also:
Service.doService(AdaptrisMessage)
-
transcodeMessage
public abstract void transcodeMessage(AdaptrisMessage msg) throws ServiceException
- Throws:
ServiceException
-
initService
protected void initService() throws CoreException
- Specified by:
initService
in classServiceImp
- Throws:
CoreException
-
closeService
protected void closeService()
- Specified by:
closeService
in classServiceImp
-
prepare
public void prepare() throws CoreException
Description copied from interface:ComponentLifecycleExtension
Prepare for initialisation.- Throws:
CoreException
-
getEncoder
public AdaptrisMessageEncoder getEncoder()
-
setEncoder
public void setEncoder(AdaptrisMessageEncoder encoder)
-
getMessageFactory
public AdaptrisMessageFactory getMessageFactory()
-
setMessageFactory
public void setMessageFactory(AdaptrisMessageFactory f)
-
-