|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ClosedListener | A Listener interface that gets a closed event on a server remote object |
Lookup | |
RawChannelDataListener | |
SearchProgressListener | A simple interface that is informed about the current status of the server search. |
SimonRegistryStatistics | An interface for getting some network related statistics about the SIMON Registry |
SimonRemote | Deprecated. Please use de.root1.simon.annotation.SimonRemote to mark your objects as SimonRemote |
SimonRemoteStatistics | An interface for getting some network related statistics from a SimonRemote 's session |
SimonUnreferenced | A SIMON remote object implementation should implement the SimonUnreferenced interface to receive notification when there are no more clients that reference that remote object. |
Class Summary | |
---|---|
ClientToServerConnection | This class is used to store the relation between:
Dispatcher
IoSession
IoConnector
a String of format "HOST:PORT" that identifies the server
and the ExecutorService used on the filter chain
This information is used by Simon to establish only one connection to a server for
several Simon.lookup(java.lang.String, int, java.lang.String) calls. |
Dispatcher | This class is the "brain" of SIMON on server side, as well as on client side. |
InterfaceLookup | With this class, you can make a lookup by providing a Interface. |
LookupTable | This class is "the brain" of SIMON. |
Monitor | A simple monitor class whose instance can have a sequence id. |
NamedThreadPoolFactory | A factory-class that let's you use named threads in a thread-pool |
NameLookup | |
PingWatchdog | A class that observes all ping-requests and closes session if ping echo isn't returned within a specified timeframe |
ProcessMessageRunnable | This class is feed with all kind of messages (requests/invokes and returns) and is then run on a thread pool. |
PublicationSearcher | TODO document me |
PublishService | TODO document me |
RawChannel | This class enables one to send raw data from one station to a remote station. |
Registry | The SIMON server acts as a registry for remote objects. |
RegistryStatistics | A simple implementation of SimonRegistryStatistics |
RemoteObjectContainer | A simple class that builds a 3-tupel of remote object instance remote object name remote object interfaces |
RemoteStatistics | A simple implementation of SimonRemoteStatistics |
Simon | This is SIMONs core class which contains all the core functionality like setting up a SIMON server or lookup a remote object from the client side |
SimonProxy | The InvocationHandler which redirects each method call over the network to the related dispatcher |
SimonProxyConfig | A pojo class that holds information about the proxy configuration needed to establish a SIMON connection via a proxy server |
SimonPublication | This class holds a 3-tupel of data needed to identify a remote object on a registry. |
SimonRemoteInstance | This class is used by an endpoint if a remote object has to be "transferred" to the opposite endpoint. |
SimonRemoteMarker | This is a marker-interface to mark a class as a remote class |
SimonVoid | This class is a marker class used to transfer "void" return types. |
Statics | Holds some static variables defining timeouts, thread and method names, ... |
Provides the core classes of SIMON.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |