| Package | Description |
|---|---|
| net.sf.mmm.service.api |
Contains the API for simple remote invocations to communicate between client and server.
|
| net.sf.mmm.service.api.command |
Contains the API for simple remote services using command style.
|
| net.sf.mmm.service.base |
Contains the base classes for simple remote services.
|
| net.sf.mmm.service.base.client |
Contains the client-specific base classes for simple remote services.
|
| net.sf.mmm.service.base.rpc |
Contains the base classes for simple remote services using RPC style.
|
| net.sf.mmm.service.base.server |
Contains the server-specific base classes for simple remote services.
|
| Constructor and Description |
|---|
RemoteInvocationCallFailedException(Throwable cause,
RemoteInvocationCall operation)
The constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
RemoteInvocationCommand<RESULT>
This is the interface for a command that represents a specific operation of a
RemoteInvocationService. |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericRemoteInvocationRequest<CALL extends RemoteInvocationCall,TX_CALLS extends GenericRemoteInvocationTransactionalCalls<CALL>>
This is the abstract base class for the transfer-object of a request sent from client to server for any
number of (transactional) remote invocations.
|
class |
GenericRemoteInvocationTransactionalCalls<CALL extends RemoteInvocationCall>
This is the generic transfer-object containing all
RemoteInvocationCalls that shall be processed in
a separate transaction. |
| Modifier and Type | Method and Description |
|---|---|
abstract CALL[] |
GenericRemoteInvocationTransactionalCalls.getCalls() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRemoteInvocationCaller<QUEUE extends RemoteInvocationQueue,CALL extends RemoteInvocationCall,TX_CALLS extends GenericRemoteInvocationTransactionalCalls<CALL>,REQUEST extends GenericRemoteInvocationRequest<CALL,TX_CALLS>>
This is the abstract base-implementation of
RemoteInvocationCaller. |
class |
RemoteInvocationCallData<RESULT,CALL extends RemoteInvocationCall>
This is a simple container for the data corresponding to a
RemoteInvocationCall. |
| Modifier and Type | Field and Description |
|---|---|
private CALL |
RemoteInvocationCallData.call |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericRemoteInvocationRpcCall
This is the generic transfer-object for an invocation of a
RemoteInvocationService. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGenericRemoteInvocationService<CALL extends RemoteInvocationCall,REQUEST extends GenericRemoteInvocationRequest<CALL,? extends GenericRemoteInvocationTransactionalCalls<CALL>>,RESPONSE extends GenericRemoteInvocationResponse,HANDLER extends GenericRemoteInvocationCallHandler<CALL>>
This is the abstract base class for the common implementation of
GenericRemoteInvocationRpcService and
GenericRemoteInvocationCommandService. |
class |
GenericRemoteInvocationCallHandler<CALL extends RemoteInvocationCall>
This is the abstract base class for a generic handler to
invoke
RemoteInvocationCalls from the client on the server-side. |
Copyright © 2001–2016 mmm-Team. All rights reserved.