|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| JCoServer | JCo Server APIs. |
| JCoServerAuthorizationData | Authorization parameters sent by the caller system JCoServerAuthorizationData will be passed to the JCoSecurityHandler, if ones is installed, on each call. |
| JCoServerCallHandlerFactory | JCoServerCallHandlerFactory is the base interface for the JCoServerFunctionHandlerFactory and JCoServerRequestHandlerFactory. |
| JCoServerContext | JCoServerContext provides additional information for the remote call |
| JCoServerContextInfo | JCoServerContextInfo provides additional information of the remote system and the context of the request. |
| JCoServerErrorListener | Listener interface for the errors occurred inside of the JCoServer. |
| JCoServerExceptionListener | Listener interface for the exceptions occurred inside of the JCoServer in the JCo runtime. |
| JCoServerFunctionHandler | Interface for the function handler. |
| JCoServerFunctionHandlerFactory | Applications/runtime environments must register its handler factory instance at a JCo server allowing to create call handler instances on incoming function calls. |
| JCoServerRequestHandler | Interface for the request handler. Request handler that needs to be implemented by the server application. |
| JCoServerRequestHandlerFactory | Applications/runtime environments must register its handler factory instance at a JCo server allowing to create call handler instances on incoming function calls. |
| JCoServerRunnable | Interface marker for the runnable-s used by the JCo server internally. |
| JCoServerSecurityHandler | Security Handler will be asked to check the permissions of the user, who initiated a remote call. |
| JCoServerStateChangedListener | JCo server state change listener interface. |
| JCoServerThreadStarter | Interface can be implemented by the infrastructure within an application server. |
| JCoServerTIDHandler | This interface defines methods to handle transactions being received from an SAP system. |
| JCoServerUnitIDHandler | This interface defines methods to handle a function unit received by a JCoServer. |
| Class Summary | |
|---|---|
| DefaultServerHandlerFactory<T> | This class is the base for a trivial default implementation of JCoServerFunctionHandlerFactory and JCoServerRequestHandlerFactory. |
| DefaultServerHandlerFactory.FunctionHandlerFactory | Trivial implementation for JCoServerFunctionHandlerFactory. |
| DefaultServerHandlerFactory.RequestHandlerFactory | Trivial implementation for JCoServerRequestHandlerFactory. |
| JCoServerFactory | Factory for creating a server instance. |
| Enum Summary | |
|---|---|
| JCoServerCallType | Describes all types of requests a server can receive via RFC from the ABAP client. |
| JCoServerState | JCoServerState reflects the possible states of a JCoServer. |
| Exception Summary | |
|---|---|
| JCoApplicationAuthorizationException | Using this exception the application's security handler notifies the sender system, that the user, who initiated a remote call, does not have enough permissions |
Contains the interfaces and factories for server functionality. There are both infrastructure related parts as well as
interfaces typically used by an application implementing a function module. Some of them cannot be assigned clearly to
infrastructure or application. But a rough specification could be as follows.
JCoServerContext(Info): Can be used by an application to get information about the current request context, in particular also about the caller systemJCoServerRunnable and JCoThreadStarter: Provides the thread environment,
in which function modules are executed. Sometimes, an application server requires certain Thread
subclasses for that. JCo might be the easiest variant for small
applications. JCoSecurityHandler: Allows checking the authorization for incoming requests. JCoServer and JCoServerFactory: Working with the server.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||