Class JcoDestinationService
java.lang.Object
com.adaptris.core.ServiceImp
com.adaptris.core.licensing.LicensedService
com.adaptris.core.sap.jco3.rfc.services.JcoDestinationService
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,ConfigComment
,com.adaptris.core.licensing.LicensedComponent
,MessageEventGenerator
,Service
,StateManagedComponent
- Direct Known Subclasses:
StatefulSessionEnd
,StatefulSessionStart
public abstract class JcoDestinationService
extends com.adaptris.core.licensing.LicensedService
Abstract base class for manipulating a JCoDestination that is in object metadata.
Requires an Enterprise license
-
Field Summary
Fields inherited from class com.adaptris.core.ServiceImp
log
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.adaptris.core.licensing.LicensedService
prepare
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, enabled, getComments, getContinueOnFail, getEnabled, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setComments, setContinueOnFail, setEnabled, setIsTrackingEndpoint, setUniqueId
-
Constructor Details
-
JcoDestinationService
public JcoDestinationService()
-
-
Method Details
-
doService
- Throws:
ServiceException
-
doService
- Throws:
JcoServiceException
-
initService
- Specified by:
initService
in classServiceImp
- Throws:
CoreException
-
start
- Specified by:
start
in interfaceComponentLifecycle
- Overrides:
start
in classServiceImp
- Throws:
CoreException
-
stop
public void stop()- Specified by:
stop
in interfaceComponentLifecycle
- Overrides:
stop
in classServiceImp
-
closeService
protected void closeService()- Specified by:
closeService
in classServiceImp
-
prepareService
- Specified by:
prepareService
in classcom.adaptris.core.licensing.LicensedService
- Throws:
CoreException
-
isEnabled
public boolean isEnabled(com.adaptris.core.licensing.License license)
-