|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sap.conn.jco.JCoDestinationManager
public abstract class JCoDestinationManager
The JCoDestinationManager creates and manages the destinations used by JCo applications. The APIs are static and can be invoked directly.
Note: A destination instance may become invalid if the destination configuration is changed or removed. In such cases the running operation will be finished but the further usage of the invalidated destination will be blocked by JCoException with the key JCO_ERROR_DESTINATION_DATA_INVALID. The application may fetch an updated destination instance from JCoDestinationManager if it is suitable for the application scenario.
Constructor Summary | |
---|---|
protected |
JCoDestinationManager()
instantiated by JCo runtime only. |
Method Summary | |
---|---|
static JCoDestination |
getDestination(String destinationName)
Call this method to get an instance of a destination, on which you need to execute a function module. |
static JCoDestination |
getDestination(String destinationName,
String scopeType)
Call this method to get an instance of a destination, on which you need to execute a function module. |
protected abstract JCoDestination |
getDestinationInstance(String destinationName,
String scopeType)
Reserved for internal use. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected JCoDestinationManager()
Method Detail |
---|
protected abstract JCoDestination getDestinationInstance(String destinationName, String scopeType) throws JCoException
getDestination(String)
or getDestination(String, String)
instead.
JCoException
public static JCoDestination getDestination(String destinationName) throws JCoException
destinationName
- the name of the destination for which a JCoDestination instance will be returned
JCoException
- with the key JCoException.JCO_ERROR_RESOURCE, if the specified
destination does not exist
JCoRuntimeException
- public static JCoDestination getDestination(String destinationName, String scopeType) throws JCoException
getDestination(String destinationName)
. If scopeTypes are supported, the valid scopeTypes
are defined by the session management of the runtime environment.
destinationName
- the name of the destination for which a JCoDestination instance will be returnedscopeType
- the name of the scope to which the destination should belong to
JCoException
- with the key JCoException.JCO_ERROR_RESOURCE, if the specified
destination does not exist or contains invalid values
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |