Package com.adaptris.core.sap.jco3
Class JcoConnectionBase
java.lang.Object
com.adaptris.core.AdaptrisConnectionImp
com.adaptris.core.sap.jco3.JcoConnectionBase
- All Implemented Interfaces:
AdaptrisComponent
,AdaptrisConnection
,ComponentLifecycle
,ComponentLifecycleExtension
,com.adaptris.core.licensing.LicensedComponent
,StateManagedComponent
- Direct Known Subclasses:
DynamicRfcConnection
,JcoConnection
public abstract class JcoConnectionBase
extends AdaptrisConnectionImp
implements com.adaptris.core.licensing.LicensedComponent
Provides common behaviour for all JcoConnection implementations.
-
Field Summary
FieldsFields inherited from class com.adaptris.core.AdaptrisConnectionImp
log
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
Do any trace file housekeeping.boolean
isEnabled
(com.adaptris.core.licensing.License license) protected void
protected static final String
void
setTraceFileHandler
(TraceFileHandler handler) Set the trace file handler implementation.Methods inherited from class com.adaptris.core.AdaptrisConnectionImp
addExceptionListener, addMessageConsumer, addMessageProducer, changeState, cloneForTesting, close, closeConnection, connectionErrorHandler, getConnectionErrorHandler, getUniqueId, getWorkersFirstOnShutdown, init, initConnection, prepare, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, retrieveConnection, retrieveExceptionListeners, retrieveMessageConsumers, retrieveMessageProducers, setConnectionErrorHandler, setUniqueId, setWorkersFirstOnShutdown, start, startConnection, stop, stopConnection, workersFirstOnShutdown
-
Field Details
-
guid
-
-
Constructor Details
-
JcoConnectionBase
public JcoConnectionBase()
-
-
Method Details
-
isEnabled
public boolean isEnabled(com.adaptris.core.licensing.License license) - Specified by:
isEnabled
in interfacecom.adaptris.core.licensing.LicensedComponent
-
prepareConnection
- Specified by:
prepareConnection
in classAdaptrisConnectionImp
- Throws:
CoreException
-
getTraceFileHandler
-
setTraceFileHandler
Set the trace file handler implementation.If you are running JCO in trace mode; by setting "jco.client.trace" or "jco.server.trace" to 1; then this allows you to manage the trace files for housekeeping purposes.
- Parameters:
handler
- the handling; the default isNullTraceFileHandler
-
doHouseKeeping
public abstract void doHouseKeeping()Do any trace file housekeeping. -
safeName
-