Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- aborted(int, File, Exception) - Method in interface host.anzo.simon.filetransmit.FileSenderProgressListener
- aborted(File, Exception) - Method in interface host.anzo.simon.filetransmit.FileReceiverProgressListener
- AbstractMessage - Class in host.anzo.simon.codec.messages
-
A base message for SIMON protocol messages.
- AbstractMessage(byte) - Constructor for class host.anzo.simon.codec.messages.AbstractMessage
-
Creates a new message decoder
- AbstractMessageDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodes message header and forwards the decoding of body to a subclass. - AbstractMessageDecoder(byte) - Constructor for class host.anzo.simon.codec.base.AbstractMessageDecoder
-
Creates a new message decoder
- AbstractMessageEncoder<T extends AbstractMessage> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodes message header and forwards the encoding of body to a subclass. - AbstractMessageEncoder() - Constructor for class host.anzo.simon.codec.base.AbstractMessageEncoder
- addClosedListener(ClosedListener, String) - Method in class host.anzo.simon.Dispatcher
-
Method used by the Lookup-Classes to register a closed listener with a given remote object name
- addClosedListener(Object, ClosedListener) - Method in class host.anzo.simon.InterfaceLookup
- addClosedListener(Object, ClosedListener) - Method in interface host.anzo.simon.Lookup
-
Attaches a closed listener to the specified remote object
- addProgressListener(FileReceiverProgressListener) - Method in class host.anzo.simon.filetransmit.DefaultFileReceiver
-
Adds a progress listener
- addProgressListener(FileSenderProgressListener) - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Adds a progress listener
- addRef() - Method in class host.anzo.simon.ClientToServerConnection
-
Increases the reference count by one
- addRef(SimonProxy) - Method in class host.anzo.simon.SimonRefQueue
- available() - Method in class host.anzo.simon.RawChannelInputStream
- awaitCompleteShutdown(long) - Method in class host.anzo.simon.InterfaceLookup
-
Awaits a complete network shutdown.
B
- bind(String, Object) - Method in class host.anzo.simon.Registry
-
Binds a remote object to the registry's own
LookupTable - bindAndPublish(String, Object) - Method in class host.anzo.simon.Registry
-
Binds the object to the
Registryand publishes it to the network, so that they can be found withSimon.searchRemoteObjects(int)orSimon.searchRemoteObjects(SearchProgressListener, int) - bindAndPublishRemote(String, Object, InetSocketAddress) - Method in class host.anzo.simon.Registry
- BODYSIZE_LEN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- booleanToByte(boolean) - Static method in class host.anzo.simon.utils.Utils
-
Converts a boolean value to a byte value.
- byteToBoolean(byte) - Static method in class host.anzo.simon.utils.Utils
-
Converts a byte value to a boolean value.
C
- ClientToServerConnection - Class in host.anzo.simon
-
This class is used to store the relation between:
DispatcherIoSessionIoConnectora String of format "HOST:PORT" that identifies the server and theExecutorServiceused on the filter chain - ClientToServerConnection(String, Dispatcher, IoSession, IoConnector, ExecutorService) - Constructor for class host.anzo.simon.ClientToServerConnection
-
Creates a new Instance of
ClientToServerConnection - close() - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Close the file sender.
- close() - Method in class host.anzo.simon.RawChannel
-
Signals on the remote station that the transmission has finished.
- close() - Method in interface host.anzo.simon.RawChannelDataListener
-
Called by SIMON when a RawChannel is closed.
- close() - Method in class host.anzo.simon.RawChannelInputStream
- close() - Method in class host.anzo.simon.RawChannelOutputStream
- closeAndWait(int) - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Close the file sender and wait at most
timeoutmilliseconds to complete or in case of error abort all downloads - closed() - Method in interface host.anzo.simon.ClosedListener
-
Called whenever a server remote object is not useable anymore.
- ClosedListener - Interface in host.anzo.simon
-
A Listener interface that gets a closed event on a server remote object
- closeRawChannel(IoSession, int) - Method in class host.anzo.simon.Dispatcher
-
Triggers a close of a raw channel
- completed(int, File) - Method in interface host.anzo.simon.filetransmit.FileSenderProgressListener
- completed(File) - Method in interface host.anzo.simon.filetransmit.FileReceiverProgressListener
- computeMethodHash(Method) - Static method in class host.anzo.simon.utils.Utils
-
Compute the "method hash" of a remote method.
- ConsoleLogFormatter - Class in host.anzo.simon.utils
-
This class formats the loggin-output for the console
- ConsoleLogFormatter() - Constructor for class host.anzo.simon.utils.ConsoleLogFormatter
- createInterfaceLookup(String) - Static method in class host.anzo.simon.Simon
-
Creates a interface lookup object that is used to lookup remote objects.
- createInterfaceLookup(String, int) - Static method in class host.anzo.simon.Simon
-
Creates a interface lookup object that is used to lookup remote objects.
- createInterfaceLookup(InetAddress) - Static method in class host.anzo.simon.Simon
-
Creates a interface lookup object that is used to lookup remote objects.
- createInterfaceLookup(InetAddress, int) - Static method in class host.anzo.simon.Simon
-
Creates a interface lookup object that is used to lookup remote objects.
- createNameLookup(String) - Static method in class host.anzo.simon.Simon
-
Creates a name lookup object that is used to lookup remote objects.
- createNameLookup(String, int) - Static method in class host.anzo.simon.Simon
-
Creates a name lookup object that is used to lookup remote objects.
- createNameLookup(InetAddress) - Static method in class host.anzo.simon.Simon
-
Creates a name lookup object that is used to lookup remote objects.
- createNameLookup(InetAddress, int) - Static method in class host.anzo.simon.Simon
-
Creates a name lookup object that is used to lookup remote objects.
- createRegistry() - Static method in class host.anzo.simon.Simon
-
Creates a registry listening on all interfaces with the last known worker thread pool size set by
Simon.setWorkerThreadPoolSize(int)and the SIMON's default portSimon.DEFAULT_PORT. - createRegistry(int) - Static method in class host.anzo.simon.Simon
-
Creates a registry listening on all interfaces with the last known worker thread pool size set by
Simon.setWorkerThreadPoolSize(int) - createRegistry(SslContextFactory, InetAddress) - Static method in class host.anzo.simon.Simon
-
Creates a registry listening on a specific network interface, identified by the given
InetAddresswith the last known worker thread pool size set bySimon.setWorkerThreadPoolSize(int)and the SIMON's default portSimon.DEFAULT_PORT. - createRegistry(SslContextFactory, InetAddress, int) - Static method in class host.anzo.simon.Simon
-
Creates a registry listening on a specific network interface, identified by the given
InetAddresswith the last known worker thread pool size set bySimon.setWorkerThreadPoolSize(int). - createRegistry(InetAddress) - Static method in class host.anzo.simon.Simon
-
Creates a registry listening on a specific network interface, identified by the given
InetAddresswith the last known worker thread pool size set bySimon.setWorkerThreadPoolSize(int)and the SIMON's default portSimon.DEFAULT_PORT - createRegistry(InetAddress, int) - Static method in class host.anzo.simon.Simon
-
Creates a registry listening on a specific network interface, identified by the given
InetAddresswith the last known worker thread pool size set bySimon.setWorkerThreadPoolSize(int).
D
- DEBUG - Static variable in class host.anzo.simon.utils.Utils
-
Deprecated.use JVM argument "java.util.logging.config.file=./log/mylogconfig.properties"
- decodable(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.AbstractMessageDecoder
- decode(IoSession, IoBuffer, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.AbstractMessageDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.AbstractMessageDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgCloseRawChannelDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgCloseRawChannelReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgEqualsDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgEqualsReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgErrorDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgHashCodeDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgHashCodeReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInterfaceLookupDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInterfaceLookupReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInvokeDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInvokeReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgNameLookupDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgNameLookupReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgOpenRawChannelDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgOpenRawChannelReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgPingDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgPongDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgRawChannelDataDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgRawChannelDataReturnDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgReleaseRefDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgToStringDecoder
- decodeBody(IoSession, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgToStringReturnDecoder
- DEFAULT_BLOCKSIZE - Static variable in class host.anzo.simon.RawChannelInputStream
-
Default block size of 8k
- DEFAULT_CONNECT_TIMEOUT - Static variable in class host.anzo.simon.Statics
- DEFAULT_IDLE_TIME - Static variable in class host.anzo.simon.Statics
- DEFAULT_PORT - Static variable in class host.anzo.simon.Simon
-
Official port assigned by IANA
- DEFAULT_SOCKET_TIMEOUT - Static variable in class host.anzo.simon.Statics
- DEFAULT_WRITE_TIMEOUT - Static variable in class host.anzo.simon.Statics
- DefaultFileReceiver - Class in host.anzo.simon.filetransmit
-
A default implementation to receive files from
DefaultFileSender. - DefaultFileReceiver() - Constructor for class host.anzo.simon.filetransmit.DefaultFileReceiver
- DefaultFileSender - Class in host.anzo.simon.filetransmit
-
A default implementation to send files to
DefaultFileReceiver. - DefaultFileSender(FileReceiver) - Constructor for class host.anzo.simon.filetransmit.DefaultFileSender
-
Creates a file sender and connects it to the given file receiver.
- DefaultFileSender(FileReceiver, int) - Constructor for class host.anzo.simon.filetransmit.DefaultFileSender
-
Creates a file sender and connects it to the given receiver.
- DefaultSslContextFactory - Class in host.anzo.simon.ssl
-
A default implementation for a SSL powered SIMON communication.
All that is needed is a keystore and the corresponding password to access it. - DefaultSslContextFactory(InputStream, String) - Constructor for class host.anzo.simon.ssl.DefaultSslContextFactory
-
Sets the needed information for creating the
SSLContext - DefaultSslContextFactory(String, String) - Constructor for class host.anzo.simon.ssl.DefaultSslContextFactory
-
Sets the needed information for creating the
SSLContext - delRef() - Method in class host.anzo.simon.ClientToServerConnection
-
Decreases the reference count by one
- denoteSameRemoteObjekt(Object, Object) - Static method in class host.anzo.simon.Simon
-
Tests if both objects denote the same remote object.
- Dispatcher - Class in host.anzo.simon
-
This class is the "brain" of SIMON on server side, as well as on client side.
- Dispatcher(String, ClassLoader, ExecutorService) - Constructor for class host.anzo.simon.Dispatcher
-
Creates a packet dispatcher which delegates the packet-reading to
ProcessMessageRunnable's which run in the giventhreadPool - DISPATCHER_WORKERPOOL_NAME - Static variable in class host.anzo.simon.Statics
E
- encode(IoSession, T, ProtocolEncoderOutput) - Method in class host.anzo.simon.codec.base.AbstractMessageEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.AbstractMessageEncoder
-
Encodes the body of the message.
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgCloseRawChannelEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgCloseRawChannelReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgEqualsEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgEqualsReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgErrorEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgHashCodeEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgHashCodeReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInterfaceLookupEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInterfaceLookupReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInvokeEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgInvokeReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgNameLookupEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgNameLookupReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgOpenRawChannelEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgOpenRawChannelReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgPingEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgPongEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgRawChannelDataEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgRawChannelDataReturnEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgReleaseRefEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgToStringEncoder
- encodeBody(IoSession, T, IoBuffer) - Method in class host.anzo.simon.codec.base.MsgToStringReturnEncoder
- equals(Object) - Method in class host.anzo.simon.RemoteObjectContainer
- equals(Object) - Method in class host.anzo.simon.SimonPublication
- EQUALS_METHOD_SIGNATURE - Static variable in class host.anzo.simon.Statics
- EstablishConnectionFailed - Exception in host.anzo.simon.exceptions
-
Thrown in case of any error when establishing a connection to the server
- EstablishConnectionFailed(String) - Constructor for exception host.anzo.simon.exceptions.EstablishConnectionFailed
- EstablishConnectionFailed(String, Throwable) - Constructor for exception host.anzo.simon.exceptions.EstablishConnectionFailed
- event(IoSession, FilterEvent) - Method in class host.anzo.simon.Dispatcher
- exceptionCaught(IoSession, Throwable) - Method in class host.anzo.simon.Dispatcher
F
- FileReceiver - Interface in host.anzo.simon.filetransmit
- FileReceiverProgressListener - Interface in host.anzo.simon.filetransmit
- FileSenderProgressListener - Interface in host.anzo.simon.filetransmit
- filter - Variable in class host.anzo.simon.utils.FilterEntry
- FILTER_NAME - Static variable in class host.anzo.simon.codec.SimonProxyFilter
- FilterEntry - Class in host.anzo.simon.utils
- FilterEntry(String, IoFilter) - Constructor for class host.anzo.simon.utils.FilterEntry
- findAllRemoteInterfaces(Class<?>) - Static method in class host.anzo.simon.utils.Utils
-
Method that returns an Class array containing all remote interfaces of a given class
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgCloseRawChannelDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgCloseRawChannelReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgEqualsDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgEqualsReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgErrorDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgHashCodeDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgHashCodeReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgInterfaceLookupDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgInterfaceLookupReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgInvokeDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgInvokeReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgNameLookupDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgNameLookupReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgOpenRawChannelDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgOpenRawChannelReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgPingDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgPongDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgRawChannelDataDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgRawChannelDataReturnDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgReleaseRefDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgToStringDecoder
- finishDecode(IoSession, ProtocolDecoderOutput) - Method in class host.anzo.simon.codec.base.MsgToStringReturnDecoder
- flush() - Method in class host.anzo.simon.RawChannelOutputStream
- format(LogRecord) - Method in class host.anzo.simon.utils.ConsoleLogFormatter
G
- getAddress() - Method in class host.anzo.simon.SimonPublication
-
Returns the network address to which the registry is bind
- getArguments() - Method in class host.anzo.simon.codec.messages.MsgInvoke
- getBodySize() - Method in class host.anzo.simon.codec.base.AbstractMessageDecoder
- getCallbackRefList() - Method in class host.anzo.simon.LookupTable
- getCallbackRefList() - Method in interface host.anzo.simon.LookupTableMBean
- getCanonicalInterfaceName() - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookup
- getChannelToken() - Method in class host.anzo.simon.codec.messages.MsgCloseRawChannel
- getChannelToken() - Method in class host.anzo.simon.codec.messages.MsgOpenRawChannel
- getChannelToken() - Method in class host.anzo.simon.codec.messages.MsgRawChannelData
- getClassLoader() - Method in class host.anzo.simon.InterfaceLookup
- getClassLoader() - Method in interface host.anzo.simon.Lookup
- getClassLoader() - Method in class host.anzo.simon.NameLookup
- getClassLoader() - Method in class host.anzo.simon.Registry
-
The classloader which is used to load remote interface classes (used in remote callbacks f.i.).
- getClassLoader(Class<?>) - Static method in class host.anzo.simon.utils.SimonClassLoaderHelper
- getClassLoader(Class<?>, ClassLoader) - Static method in class host.anzo.simon.utils.SimonClassLoaderHelper
-
Returns best possible classloader for the specified
callerclass. - getClosedListenerList(String) - Method in class host.anzo.simon.Dispatcher
-
Returns a list of ClosedListeners which listen for closed event for given remote object name
- getClosedListeners(Object) - Method in class host.anzo.simon.InterfaceLookup
- getClosedListeners(Object) - Method in interface host.anzo.simon.Lookup
-
Returns a list of attached
ClosedListeners. - getConnector() - Method in class host.anzo.simon.ClientToServerConnection
-
Returns the
IoConnectorrelated to the connection - getCumulativeManagedSessionCount() - Method in class host.anzo.simon.RegistryStatistics
- getCumulativeManagedSessionCount() - Method in interface host.anzo.simon.SimonRegistryStatistics
-
Returns the cumulative number of sessions which were managed (or are being managed) by this service, which means 'currently managed session count + closed session count'.
- getCurrentSequence() - Method in class host.anzo.simon.codec.base.AbstractMessageDecoder
- getData() - Method in class host.anzo.simon.codec.messages.MsgRawChannelData
- getDefaultConnectTimeout() - Static method in class host.anzo.simon.Simon
-
Gets the default connect timeout in milliseconds.
- getDefaultKeepAliveTimeout() - Static method in class host.anzo.simon.Simon
-
Gets the default network write timeout time in seconds.
- getDetailString() - Method in class host.anzo.simon.SimonProxy
- getDgcInterval() - Static method in class host.anzo.simon.Simon
-
Deprecated.use
Simon.getKeepAliveInterval()instead! - getDispatcher() - Method in class host.anzo.simon.ClientToServerConnection
-
Gets the
Dispatcherthe client uses to communicate with the network - getDispatcher() - Method in class host.anzo.simon.Registry
-
Returns the
Dispatcherassociated with this registry. - getDispatcher() - Method in class host.anzo.simon.SimonProxy
-
Returns the
Dispatcherinstance related to this proxy. - getEqualsResult() - Method in class host.anzo.simon.codec.messages.MsgEqualsReturn
- getErrorMessage() - Method in class host.anzo.simon.codec.messages.MsgError
-
Get the message assiciated with the error
- getErrorMsg() - Method in class host.anzo.simon.codec.messages.AbstractMessage
-
Returns the error message.
- getFilterchainWorkerPool() - Method in class host.anzo.simon.ClientToServerConnection
- getId() - Method in class host.anzo.simon.SimonRemoteRef
-
Returns an unique identifier for this remotely referenced object.
- getInitSequenceId() - Method in class host.anzo.simon.codec.messages.MsgError
- getInterfaces() - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- getInterfaces() - Method in class host.anzo.simon.codec.messages.MsgNameLookupReturn
- getInterfaces(ClassLoader) - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- getInterfaces(ClassLoader) - Method in class host.anzo.simon.codec.messages.MsgNameLookupReturn
- getInterfacesString() - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- getInterfacesString() - Method in class host.anzo.simon.codec.messages.MsgNameLookupReturn
- getIoSession() - Method in class host.anzo.simon.SimonProxy
-
Returns the
IoSessionrelated to this proxy - getKeepAliveInterval() - Method in class host.anzo.simon.Registry
-
Gets the keep alive interval time in seconds of this registry.
- getKeepAliveInterval() - Static method in class host.anzo.simon.Simon
-
Gets the default keep-alive interval time in seconds.
- getKeepAliveInterval(Object) - Static method in class host.anzo.simon.Simon
-
Gets the keep alive interval time in seconds of the given remote object.
- getKeepAliveTimeout() - Method in class host.anzo.simon.Registry
-
Gets the keep alive timeout time in seconds of this registry.
- getKeepAliveTimeout(Object) - Static method in class host.anzo.simon.Simon
-
Gets the keep alive timeout time in seconds of the given remote object.
- getLargestManagedSessionCount() - Method in class host.anzo.simon.RegistryStatistics
- getLargestManagedSessionCount() - Method in interface host.anzo.simon.SimonRegistryStatistics
-
Returns the maximum number of sessions which were being managed at the same time.
- getLargestReadBytesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getLargestReadBytesThroughput() - Method in interface host.anzo.simon.SimonRegistryStatistics
-
Returns the maximum of the
readBytesThroughput. - getLargestReadMessagesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getLargestReadMessagesThroughput() - Method in interface host.anzo.simon.SimonRegistryStatistics
-
Returns the maximum of the
readMessagesThroughput. - getLargestWrittenBytesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getLargestWrittenBytesThroughput() - Method in interface host.anzo.simon.SimonRegistryStatistics
-
Returns the maximum of the
writtenBytesThroughput. - getLargestWrittenMessagesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getLargestWrittenMessagesThroughput() - Method in interface host.anzo.simon.SimonRegistryStatistics
-
Returns the maximum of the
writtenMessagesThroughput. - getLastIoTime() - Method in class host.anzo.simon.RegistryStatistics
- getLastIoTime() - Method in class host.anzo.simon.RemoteStatistics
- getLastIoTime() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the time in milliseconds when I/O occurred lastly.
- getLastReadTime() - Method in class host.anzo.simon.RegistryStatistics
- getLastReadTime() - Method in class host.anzo.simon.RemoteStatistics
- getLastReadTime() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the time in milliseconds when read operation occurred lastly.
- getLastWriteTime() - Method in class host.anzo.simon.RegistryStatistics
- getLastWriteTime() - Method in class host.anzo.simon.RemoteStatistics
- getLastWriteTime() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the time in milliseconds when write operation occurred lastly.
- getLocalInetSocketAddress(Object) - Static method in class host.anzo.simon.Simon
-
Gets the InetSocketAddress used on the local-side of the given proxy object
- getLocalSocketAddress() - Method in class host.anzo.simon.SimonProxy
-
Returns the
SocketAddressof the local host connected with this proxy - getLookupTable() - Method in class host.anzo.simon.Dispatcher
-
for internal use only
- getMarker(Object) - Static method in class host.anzo.simon.utils.Utils
-
Returns the related instance of
SimonRemoteMarkerof the given object. - getMethod() - Method in class host.anzo.simon.codec.messages.MsgInvoke
- getMethod(String, long) - Method in class host.anzo.simon.LookupTable
-
Gets a method according to the given remote object name and method hash value
- getMsgType() - Method in class host.anzo.simon.codec.messages.AbstractMessage
-
Returns the message type as described by
SimonMessageConstants - getNewPublications() - Method in class host.anzo.simon.PublicationSearcher
-
Returns new found publications
- getNumberOfRemoteRefSessions() - Method in class host.anzo.simon.LookupTable
- getNumberOfRemoteRefSessions() - Method in interface host.anzo.simon.LookupTableMBean
- getObjectToBeMarked() - Method in class host.anzo.simon.SimonRemoteMarker
-
TODO document me!
- getObjectToCompareWith() - Method in class host.anzo.simon.codec.messages.MsgEquals
- getPassword() - Method in class host.anzo.simon.SimonProxyConfig
-
Gets the password that was set for proxy authentication
- getPingTimeout() - Method in class host.anzo.simon.Dispatcher
-
Method used by the PingWatchdog for getting the current ping/keepalive timeout
- getPingWatchdog() - Method in class host.anzo.simon.Dispatcher
-
Returns the PingWatchdog that checks the session connectivity
- getPort() - Method in class host.anzo.simon.SimonPublication
-
Returns the port on which the registry listens for connections
- getProtocolCodecFactory() - Static method in class host.anzo.simon.Simon
-
Returns the current set class name for the protocol codec factory
- getProtocolFactoryInstance(String) - Static method in class host.anzo.simon.utils.Utils
-
Loads a protocol codec factory by a given classname
- getProxyConfig() - Method in class host.anzo.simon.InterfaceLookup
- getProxyConfig() - Method in interface host.anzo.simon.Lookup
- getProxyConfig() - Method in class host.anzo.simon.NameLookup
- getProxyHost() - Method in class host.anzo.simon.SimonProxyConfig
-
Returns the current set proxy host
- getProxyPort() - Method in class host.anzo.simon.SimonProxyConfig
-
Returns the current set port on which the proxy listens for incoming connections
- getRawChannelDataListener() - Method in class host.anzo.simon.RawChannelInputStream
-
Get the underlying SIMON RawChannelDataListener implementation for this input stream.
- getRawChannelDataListener(int) - Method in class host.anzo.simon.Dispatcher
-
TODO document me
- getReadBytes() - Method in class host.anzo.simon.RegistryStatistics
- getReadBytes() - Method in class host.anzo.simon.RemoteStatistics
- getReadBytes() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of bytes read by this service
- getReadBytesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getReadBytesThroughput() - Method in class host.anzo.simon.RemoteStatistics
- getReadBytesThroughput() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of read bytes per second.
- getReadMessages() - Method in class host.anzo.simon.RegistryStatistics
- getReadMessages() - Method in class host.anzo.simon.RemoteStatistics
- getReadMessages() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of messages this services has read
- getReadMessagesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getReadMessagesThroughput() - Method in class host.anzo.simon.RemoteStatistics
- getReadMessagesThroughput() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of read messages per second.
- getRefCount() - Method in class host.anzo.simon.ClientToServerConnection
-
Returns the current valid reference count
- getRefId() - Method in class host.anzo.simon.codec.messages.MsgReleaseRef
- getRefIdsForSession(long) - Method in class host.anzo.simon.LookupTable
- getRefIdsForSession(long) - Method in interface host.anzo.simon.LookupTableMBean
- getRemoteAnnotationValue(Object) - Static method in class host.anzo.simon.utils.Utils
-
Returns the value of the
SimonRemoteannotation. - getRemoteInetSocketAddress(Object) - Static method in class host.anzo.simon.Simon
-
Gets the InetSocketAddress used on the remote-side of the given proxy object
- getRemoteObject() - Method in class host.anzo.simon.RemoteObjectContainer
- getRemoteObjectInterfaces() - Method in class host.anzo.simon.RemoteObjectContainer
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgEquals
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgError
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgHashCode
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgInvoke
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgNameLookup
- getRemoteObjectName() - Method in class host.anzo.simon.codec.messages.MsgToString
- getRemoteObjectName() - Method in class host.anzo.simon.RemoteObjectContainer
- getRemoteObjectName() - Method in class host.anzo.simon.SimonProxy
-
Returns the proxy's remote object name in the related lookup table
- getRemoteObjectName() - Method in class host.anzo.simon.SimonPublication
-
Returns the name of the remote object which is bind to the registry
- getRemoteRefCount(long, String) - Method in class host.anzo.simon.LookupTable
- getRemoteRefCount(long, String) - Method in interface host.anzo.simon.LookupTableMBean
- getRemoteRefSessions() - Method in class host.anzo.simon.LookupTable
- getRemoteRefSessions() - Method in interface host.anzo.simon.LookupTableMBean
- getRemoteSocketAddress() - Method in class host.anzo.simon.SimonProxy
-
Returns the
SocketAddressof the remote host connected with this proxy - getReturnValue() - Method in class host.anzo.simon.codec.messages.MsgCloseRawChannelReturn
- getReturnValue() - Method in class host.anzo.simon.codec.messages.MsgHashCodeReturn
- getReturnValue() - Method in class host.anzo.simon.codec.messages.MsgInvokeReturn
- getReturnValue() - Method in class host.anzo.simon.codec.messages.MsgOpenRawChannelReturn
- getReturnValue() - Method in class host.anzo.simon.codec.messages.MsgToStringReturn
- getRootCause(Throwable) - Static method in class host.anzo.simon.utils.Utils
-
Looks up and returns the root cause of an exception.
- getScheduledWriteBytes() - Method in class host.anzo.simon.RegistryStatistics
- getScheduledWriteBytes() - Method in class host.anzo.simon.RemoteStatistics
- getScheduledWriteBytes() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of bytes that are scheduled for sending
- getScheduledWriteMessages() - Method in class host.anzo.simon.RegistryStatistics
- getScheduledWriteMessages() - Method in class host.anzo.simon.RemoteStatistics
- getScheduledWriteMessages() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of messages that are scheduled for sending
- getSearchProgress() - Method in class host.anzo.simon.PublicationSearcher
-
Returns a value from 0..100 indicating the search progress.
- getSequence() - Method in class host.anzo.simon.codec.messages.AbstractMessage
-
Returns, guess what, the sequence id of the message
- getSequenceId() - Method in class host.anzo.simon.SequenceMonitor
-
Returns the associated sequence id
- getServerAddress() - Method in class host.anzo.simon.InterfaceLookup
- getServerAddress() - Method in interface host.anzo.simon.Lookup
- getServerAddress() - Method in class host.anzo.simon.NameLookup
- getServerPort() - Method in class host.anzo.simon.InterfaceLookup
- getServerPort() - Method in interface host.anzo.simon.Lookup
- getServerPort() - Method in class host.anzo.simon.NameLookup
- getServerString() - Method in class host.anzo.simon.ClientToServerConnection
-
Gets the server string
- getServerString() - Method in class host.anzo.simon.Dispatcher
-
Returns the identifier string which determines to which server this dispatcher is connected to
- getSession() - Method in class host.anzo.simon.ClientToServerConnection
-
Gets the session which is used by the client to communicate with the server via
Dispatcher - getSessionId() - Method in class host.anzo.simon.ProcessMessageThread
- getSessionId() - Static method in class host.anzo.simon.Simon
-
Returns the SIMON internal session id of a current running remote call.
- getSimonProxy(Object) - Static method in class host.anzo.simon.Simon
-
Retrieves
SimonProxyinvocation handler wrapped in a simple proxy - getSslContext() - Method in class host.anzo.simon.ssl.DefaultSslContextFactory
- getSslContext() - Method in interface host.anzo.simon.ssl.SslContextFactory
-
Gets the
SSLContextwhich is used by SIMON to create a SSL powered link - getSslContextFactory() - Method in class host.anzo.simon.InterfaceLookup
- getSslContextFactory() - Method in interface host.anzo.simon.Lookup
- getSslContextFactory() - Method in class host.anzo.simon.NameLookup
- getStackTraceAsString(Throwable) - Static method in class host.anzo.simon.utils.Utils
-
Returns the stacktrace of the given throwable as a string.
- getStatistics() - Method in class host.anzo.simon.Registry
-
Returns a object that lets you get some network related information on the session of the given remote object (an instance of
SimonProxy - getStatistics(Object) - Static method in class host.anzo.simon.Simon
-
Returns a object that lets you get some network related information on the session of the given remote object (an instance of
SimonProxy - getThreadPool() - Static method in class host.anzo.simon.Simon
-
Returns the reference to the worker thread pool
- getThroughputCalculationInterval() - Method in class host.anzo.simon.RegistryStatistics
-
Returns the interval (seconds) between each throughput calculation.
- getThroughputCalculationIntervalInMillis() - Method in class host.anzo.simon.RegistryStatistics
-
Returns the interval (milliseconds) between each throughput calculation.
- getThrowable() - Method in class host.anzo.simon.codec.messages.MsgError
-
Returns the associated throwable/exception.
- getTotalRefCount() - Method in class host.anzo.simon.LookupTable
- getTotalRefCount() - Method in interface host.anzo.simon.LookupTableMBean
-
Number of references for all sessions and all remote objects
- getTxBLockSize() - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Gets the block size for writing data
- getUsername() - Method in class host.anzo.simon.SimonProxyConfig
-
Gets the username that was set for proxy authentication
- getWrittenBytes() - Method in class host.anzo.simon.RegistryStatistics
- getWrittenBytes() - Method in class host.anzo.simon.RemoteStatistics
- getWrittenBytes() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of bytes written out by this service
- getWrittenBytesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getWrittenBytesThroughput() - Method in class host.anzo.simon.RemoteStatistics
- getWrittenBytesThroughput() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of written bytes per second.
- getWrittenMessages() - Method in class host.anzo.simon.RegistryStatistics
- getWrittenMessages() - Method in class host.anzo.simon.RemoteStatistics
- getWrittenMessages() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of messages this service has written
- getWrittenMessagesThroughput() - Method in class host.anzo.simon.RegistryStatistics
- getWrittenMessagesThroughput() - Method in class host.anzo.simon.RemoteStatistics
- getWrittenMessagesThroughput() - Method in interface host.anzo.simon.SimonRemoteStatistics
-
Returns the number of written messages per second.
H
- hasError() - Method in class host.anzo.simon.codec.messages.AbstractMessage
-
Returns whether this message has an error or not
- hash(Object) - Static method in class host.anzo.simon.utils.Utils
-
Retrieve object hash code and applies a supplemental hash function to the result hash, which defends against poor quality hash functions.
- hashCode() - Method in class host.anzo.simon.RemoteObjectContainer
- HASHCODE_METHOD_SIGNATURE - Static variable in class host.anzo.simon.Statics
- HEADER_LEN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- host.anzo.simon - package host.anzo.simon
- host.anzo.simon.annotation - package host.anzo.simon.annotation
- host.anzo.simon.codec - package host.anzo.simon.codec
- host.anzo.simon.codec.base - package host.anzo.simon.codec.base
- host.anzo.simon.codec.messages - package host.anzo.simon.codec.messages
- host.anzo.simon.exceptions - package host.anzo.simon.exceptions
- host.anzo.simon.filetransmit - package host.anzo.simon.filetransmit
- host.anzo.simon.ssl - package host.anzo.simon.ssl
- host.anzo.simon.utils - package host.anzo.simon.utils
I
- IllegalRemoteObjectException - Exception in host.anzo.simon.exceptions
-
TODO Documentation to be done
- IllegalRemoteObjectException(String) - Constructor for exception host.anzo.simon.exceptions.IllegalRemoteObjectException
-
TODO Documentation to be done
- inProgress(int, File, long, long) - Method in interface host.anzo.simon.filetransmit.FileSenderProgressListener
- inProgress(File, long, long) - Method in interface host.anzo.simon.filetransmit.FileReceiverProgressListener
- inputClosed(IoSession) - Method in class host.anzo.simon.Dispatcher
- InterfaceLookup - Class in host.anzo.simon
-
With this class, you can make a lookup by providing a Interface.
- InterfaceLookup(String, int) - Constructor for class host.anzo.simon.InterfaceLookup
- InterfaceLookup(InetAddress, int) - Constructor for class host.anzo.simon.InterfaceLookup
- InvalidPacketTypeException - Exception in host.anzo.simon.exceptions
-
Exception which normally occurs if the type of the received packet is unknown.
This also means that there can/could be a communication problem. - InvalidPacketTypeException(String) - Constructor for exception host.anzo.simon.exceptions.InvalidPacketTypeException
-
Creates a new exception with a exception message
- invoke(Object, Method, Object[]) - Method in class host.anzo.simon.SimonProxy
- invoke(Object, Method, Object[]) - Method in class host.anzo.simon.SimonRemoteMarker
- invokeEquals(IoSession, String, Object) - Method in class host.anzo.simon.Dispatcher
-
Forwards an "equals()" call to the remote side to be handled there
- invokeHashCode(IoSession, String) - Method in class host.anzo.simon.Dispatcher
-
Invokes the hashCode() method on the remote object
- invokeInterfaceLookup(IoSession, String) - Method in class host.anzo.simon.Dispatcher
-
Sends a remote object lookup to the server
- invokeMethod(IoSession, String, Method, Object[]) - Method in class host.anzo.simon.Dispatcher
- invokeNameLookup(IoSession, String) - Method in class host.anzo.simon.Dispatcher
-
Sends a remote object lookup to the server
- InvokeTimeoutException - Exception in host.anzo.simon.exceptions
-
Exception thrown when an invoke-request takes too much time and exceeds the invoke timeout
- InvokeTimeoutException(String) - Constructor for exception host.anzo.simon.exceptions.InvokeTimeoutException
- InvokeTimeoutException(String, Throwable) - Constructor for exception host.anzo.simon.exceptions.InvokeTimeoutException
- invokeToString(IoSession, String) - Method in class host.anzo.simon.Dispatcher
-
Sends a "toString()" request to the remote host.
- isAuthRequired() - Method in class host.anzo.simon.SimonProxyConfig
-
Returns the current set "authentication required?" flag
- isClosed() - Method in class host.anzo.simon.RawChannel
-
Return
true, is channel is already closed andfalseis still open and useable. - isClosed() - Method in class host.anzo.simon.RawChannelOutputStream
-
Return
true, is channel is already closed andfalseis still open and useable. - isDecodeError() - Method in class host.anzo.simon.codec.messages.MsgError
-
Returns true, if error occured while decoding a message Returns false, if error occured while encoding a message
- isRawChannelDataListenerRegistered(int) - Method in class host.anzo.simon.Dispatcher
-
TODO document me
- isRegularLookup() - Method in class host.anzo.simon.SimonProxy
-
Returns true if this proxy has been cerated in ciontext of a lookup-call.
- isRemoteAnnotated(Object) - Static method in class host.anzo.simon.utils.Utils
-
Checks whether the object is annotated with
SimonRemoteor not - isRunning() - Method in class host.anzo.simon.Dispatcher
-
Returns whether the dispatcher is still in run() or not
- isRunning() - Method in class host.anzo.simon.Registry
-
Returns whether the registry is running and active or not
- isSearching() - Method in class host.anzo.simon.PublicationSearcher
-
Returns if thread is still busy with searching
- isServerDispatcher() - Method in class host.anzo.simon.Dispatcher
-
Returns whether this is an server dispatcher or not
- isSimonProxy(Object) - Static method in class host.anzo.simon.utils.Utils
-
Checks if given object is a simon proxy.
- isValidRemote(Object) - Static method in class host.anzo.simon.utils.Utils
-
Checks if the given remote object is a valid remote object.
L
- listeners - Variable in class host.anzo.simon.filetransmit.DefaultFileReceiver
-
The logger used for this class
- listeners - Variable in class host.anzo.simon.filetransmit.DefaultFileSender
- longToHexString(long) - Static method in class host.anzo.simon.utils.Utils
-
Converts a long value to a hex string, i.e.
- lookup(String) - Method in class host.anzo.simon.InterfaceLookup
- lookup(String) - Method in interface host.anzo.simon.Lookup
-
Tries to lookup a remote object on the server.
- lookup(String) - Method in class host.anzo.simon.NameLookup
- Lookup - Interface in host.anzo.simon
- LookupFailedException - Exception in host.anzo.simon.exceptions
- LookupFailedException(String) - Constructor for exception host.anzo.simon.exceptions.LookupFailedException
- LookupFailedException(String, Throwable) - Constructor for exception host.anzo.simon.exceptions.LookupFailedException
- LookupFailedException(Throwable) - Constructor for exception host.anzo.simon.exceptions.LookupFailedException
- LookupTable - Class in host.anzo.simon
-
This class is "the brain" of SIMON.
- LookupTable(Dispatcher) - Constructor for class host.anzo.simon.LookupTable
-
Called via Dispatcher to create a lookup table.
- LookupTableMBean - Interface in host.anzo.simon
-
JMX Interface for LookupTable
M
- mark(int) - Method in class host.anzo.simon.RawChannelInputStream
- markAsRemote(Object) - Static method in class host.anzo.simon.Simon
-
Marks the object with SimonRemote to make it able to receive incoming calls.
- markSupported() - Method in class host.anzo.simon.RawChannelInputStream
- MBEAN_SUBTYPE_CLIENT - Static variable in interface host.anzo.simon.LookupTableMBean
- MBEAN_SUBTYPE_SERVER - Static variable in interface host.anzo.simon.LookupTableMBean
- MBEAN_TYPE - Static variable in interface host.anzo.simon.LookupTableMBean
- messageReceived(IoFilter.NextFilter, IoSession, Object) - Method in class host.anzo.simon.codec.SimonProxyFilter
- messageReceived(IoSession, Object) - Method in class host.anzo.simon.Dispatcher
- messageSent(IoSession, Object) - Method in class host.anzo.simon.Dispatcher
- Monitor - Class in host.anzo.simon
-
A simple monitor class whose instance can have a sequence id.
- Monitor() - Constructor for class host.anzo.simon.Monitor
-
Creates a monitor object
- MONITOR_WAIT_TIMEOUT - Static variable in class host.anzo.simon.Statics
- MSG_CLOSE_RAW_CHANNEL - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_CLOSE_RAW_CHANNEL_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_EQUALS - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_EQUALS_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_ERROR - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_HASHCODE - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_HASHCODE_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_INTERFACE_LOOKUP - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_INTERFACE_LOOKUP_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_INVOKE - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_INVOKE_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_NAME_LOOKUP - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_NAME_LOOKUP_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_OPEN_RAW_CHANNEL - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_OPEN_RAW_CHANNEL_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_PING - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_PONG - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_RAW_CHANNEL_DATA - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_RAW_CHANNEL_DATA_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_RELEASE_REF - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_TOSTRING - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MSG_TOSTRING_RETURN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- MsgCloseRawChannel - Class in host.anzo.simon.codec.messages
-
CloseRawChannelmessage - MsgCloseRawChannel() - Constructor for class host.anzo.simon.codec.messages.MsgCloseRawChannel
- MsgCloseRawChannelDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgCloseRawChannel. - MsgCloseRawChannelDecoder() - Constructor for class host.anzo.simon.codec.base.MsgCloseRawChannelDecoder
- MsgCloseRawChannelEncoder<T extends MsgCloseRawChannel> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgCloseRawChannel. - MsgCloseRawChannelEncoder() - Constructor for class host.anzo.simon.codec.base.MsgCloseRawChannelEncoder
- MsgCloseRawChannelReturn - Class in host.anzo.simon.codec.messages
-
CloseRawChannel RETURNmessage - MsgCloseRawChannelReturn() - Constructor for class host.anzo.simon.codec.messages.MsgCloseRawChannelReturn
- MsgCloseRawChannelReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgCloseRawChannelReturn. - MsgCloseRawChannelReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgCloseRawChannelReturnDecoder
- MsgCloseRawChannelReturnEncoder<T extends MsgCloseRawChannelReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgCloseRawChannelReturn. - MsgCloseRawChannelReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgCloseRawChannelReturnEncoder
- MsgEquals - Class in host.anzo.simon.codec.messages
-
Equalsmessage - MsgEquals() - Constructor for class host.anzo.simon.codec.messages.MsgEquals
- MsgEqualsDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgEquals. - MsgEqualsDecoder() - Constructor for class host.anzo.simon.codec.base.MsgEqualsDecoder
- MsgEqualsEncoder<T extends MsgEquals> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgEquals. - MsgEqualsEncoder() - Constructor for class host.anzo.simon.codec.base.MsgEqualsEncoder
- MsgEqualsReturn - Class in host.anzo.simon.codec.messages
-
Equals RETURNmessage - MsgEqualsReturn() - Constructor for class host.anzo.simon.codec.messages.MsgEqualsReturn
- MsgEqualsReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgEqualsReturn. - MsgEqualsReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgEqualsReturnDecoder
- MsgEqualsReturnEncoder<T extends MsgEqualsReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgEqualsReturn. - MsgEqualsReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgEqualsReturnEncoder
- MsgError - Class in host.anzo.simon.codec.messages
-
ERRORmessage. - MsgError() - Constructor for class host.anzo.simon.codec.messages.MsgError
- MsgErrorDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgError. - MsgErrorDecoder() - Constructor for class host.anzo.simon.codec.base.MsgErrorDecoder
- MsgErrorEncoder<T extends MsgError> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgError. - MsgErrorEncoder() - Constructor for class host.anzo.simon.codec.base.MsgErrorEncoder
- MsgHashCode - Class in host.anzo.simon.codec.messages
-
ToStringmessage - MsgHashCode() - Constructor for class host.anzo.simon.codec.messages.MsgHashCode
- MsgHashCodeDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgHashCode. - MsgHashCodeDecoder() - Constructor for class host.anzo.simon.codec.base.MsgHashCodeDecoder
- MsgHashCodeEncoder<T extends MsgHashCode> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgHashCode. - MsgHashCodeEncoder() - Constructor for class host.anzo.simon.codec.base.MsgHashCodeEncoder
- MsgHashCodeReturn - Class in host.anzo.simon.codec.messages
-
ToString RETURNmessage - MsgHashCodeReturn() - Constructor for class host.anzo.simon.codec.messages.MsgHashCodeReturn
- MsgHashCodeReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgHashCodeReturn. - MsgHashCodeReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgHashCodeReturnDecoder
- MsgHashCodeReturnEncoder<T extends MsgHashCodeReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgHashCodeReturn. - MsgHashCodeReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgHashCodeReturnEncoder
- MsgInterfaceLookup - Class in host.anzo.simon.codec.messages
-
INTERFACE_LOOKUPmessage - MsgInterfaceLookup() - Constructor for class host.anzo.simon.codec.messages.MsgInterfaceLookup
- MsgInterfaceLookupDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgNameLookup. - MsgInterfaceLookupDecoder() - Constructor for class host.anzo.simon.codec.base.MsgInterfaceLookupDecoder
- MsgInterfaceLookupEncoder<T extends MsgInterfaceLookup> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgNameLookup. - MsgInterfaceLookupEncoder() - Constructor for class host.anzo.simon.codec.base.MsgInterfaceLookupEncoder
- MsgInterfaceLookupReturn - Class in host.anzo.simon.codec.messages
-
Lookup return message
- MsgInterfaceLookupReturn() - Constructor for class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- MsgInterfaceLookupReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgNameLookupReturn. - MsgInterfaceLookupReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgInterfaceLookupReturnDecoder
- MsgInterfaceLookupReturnEncoder<T extends MsgInterfaceLookupReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgNameLookupReturn. - MsgInterfaceLookupReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgInterfaceLookupReturnEncoder
- MsgInvoke - Class in host.anzo.simon.codec.messages
-
INVOKEmessage - MsgInvoke() - Constructor for class host.anzo.simon.codec.messages.MsgInvoke
- MsgInvokeDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgInvoke. - MsgInvokeDecoder() - Constructor for class host.anzo.simon.codec.base.MsgInvokeDecoder
- MsgInvokeEncoder<T extends MsgInvoke> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgInvoke. - MsgInvokeEncoder() - Constructor for class host.anzo.simon.codec.base.MsgInvokeEncoder
- MsgInvokeReturn - Class in host.anzo.simon.codec.messages
-
INVOKE RETURNmessage - MsgInvokeReturn() - Constructor for class host.anzo.simon.codec.messages.MsgInvokeReturn
- MsgInvokeReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgInvokeReturn. - MsgInvokeReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgInvokeReturnDecoder
- MsgInvokeReturnEncoder<T extends MsgInvokeReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgInvokeReturn. - MsgInvokeReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgInvokeReturnEncoder
- MsgNameLookup - Class in host.anzo.simon.codec.messages
-
SERVICE_LOOKUPmessage - MsgNameLookup() - Constructor for class host.anzo.simon.codec.messages.MsgNameLookup
- MsgNameLookupDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgNameLookup. - MsgNameLookupDecoder() - Constructor for class host.anzo.simon.codec.base.MsgNameLookupDecoder
- MsgNameLookupEncoder<T extends MsgNameLookup> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgNameLookup. - MsgNameLookupEncoder() - Constructor for class host.anzo.simon.codec.base.MsgNameLookupEncoder
- MsgNameLookupReturn - Class in host.anzo.simon.codec.messages
-
Lookup return message
- MsgNameLookupReturn() - Constructor for class host.anzo.simon.codec.messages.MsgNameLookupReturn
- MsgNameLookupReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgNameLookupReturn. - MsgNameLookupReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgNameLookupReturnDecoder
- MsgNameLookupReturnEncoder<T extends MsgNameLookupReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgNameLookupReturn. - MsgNameLookupReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgNameLookupReturnEncoder
- MsgOpenRawChannel - Class in host.anzo.simon.codec.messages
-
OpenRawChannelmessage - MsgOpenRawChannel() - Constructor for class host.anzo.simon.codec.messages.MsgOpenRawChannel
- MsgOpenRawChannelDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgOpenRawChannel. - MsgOpenRawChannelDecoder() - Constructor for class host.anzo.simon.codec.base.MsgOpenRawChannelDecoder
- MsgOpenRawChannelEncoder<T extends MsgOpenRawChannel> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgOpenRawChannel. - MsgOpenRawChannelEncoder() - Constructor for class host.anzo.simon.codec.base.MsgOpenRawChannelEncoder
- MsgOpenRawChannelReturn - Class in host.anzo.simon.codec.messages
-
OpenRawChannel RETURNmessage - MsgOpenRawChannelReturn() - Constructor for class host.anzo.simon.codec.messages.MsgOpenRawChannelReturn
- MsgOpenRawChannelReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgOpenRawChannelReturn. - MsgOpenRawChannelReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgOpenRawChannelReturnDecoder
- MsgOpenRawChannelReturnEncoder<T extends MsgOpenRawChannelReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgOpenRawChannelReturn. - MsgOpenRawChannelReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgOpenRawChannelReturnEncoder
- MsgPing - Class in host.anzo.simon.codec.messages
-
Pingmessage - MsgPing() - Constructor for class host.anzo.simon.codec.messages.MsgPing
- MsgPingDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgPing. - MsgPingDecoder() - Constructor for class host.anzo.simon.codec.base.MsgPingDecoder
- MsgPingEncoder<T extends MsgPing> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgPing. - MsgPingEncoder() - Constructor for class host.anzo.simon.codec.base.MsgPingEncoder
- MsgPong - Class in host.anzo.simon.codec.messages
-
Pongmessage - MsgPong() - Constructor for class host.anzo.simon.codec.messages.MsgPong
- MsgPongDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgPong. - MsgPongDecoder() - Constructor for class host.anzo.simon.codec.base.MsgPongDecoder
- MsgPongEncoder<T extends MsgPong> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgPong. - MsgPongEncoder() - Constructor for class host.anzo.simon.codec.base.MsgPongEncoder
- MsgRawChannelData - Class in host.anzo.simon.codec.messages
-
RawChannelDatamessage - MsgRawChannelData() - Constructor for class host.anzo.simon.codec.messages.MsgRawChannelData
- MsgRawChannelDataDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgRawChannelData. - MsgRawChannelDataDecoder() - Constructor for class host.anzo.simon.codec.base.MsgRawChannelDataDecoder
- MsgRawChannelDataEncoder<T extends MsgRawChannelData> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgRawChannelData. - MsgRawChannelDataEncoder() - Constructor for class host.anzo.simon.codec.base.MsgRawChannelDataEncoder
- MsgRawChannelDataReturn - Class in host.anzo.simon.codec.messages
-
RawChannelDataReturnmessage - MsgRawChannelDataReturn() - Constructor for class host.anzo.simon.codec.messages.MsgRawChannelDataReturn
- MsgRawChannelDataReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgRawChannelData. - MsgRawChannelDataReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgRawChannelDataReturnDecoder
- MsgRawChannelDataReturnDecoder.RawChannelState - Class in host.anzo.simon.codec.base
- MsgRawChannelDataReturnEncoder<T extends MsgRawChannelDataReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgRawChannelDataReturn. - MsgRawChannelDataReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgRawChannelDataReturnEncoder
- MsgReleaseRef - Class in host.anzo.simon.codec.messages
-
ReleaseRefmessage - MsgReleaseRef() - Constructor for class host.anzo.simon.codec.messages.MsgReleaseRef
- MsgReleaseRefDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgReleaseRef. - MsgReleaseRefDecoder() - Constructor for class host.anzo.simon.codec.base.MsgReleaseRefDecoder
- MsgReleaseRefEncoder<T extends MsgReleaseRef> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgReleaseRef. - MsgReleaseRefEncoder() - Constructor for class host.anzo.simon.codec.base.MsgReleaseRefEncoder
- msgSize - Variable in class host.anzo.simon.codec.base.MsgRawChannelDataReturnDecoder.RawChannelState
- MsgToString - Class in host.anzo.simon.codec.messages
-
ToStringmessage - MsgToString() - Constructor for class host.anzo.simon.codec.messages.MsgToString
- MsgToStringDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgToString. - MsgToStringDecoder() - Constructor for class host.anzo.simon.codec.base.MsgToStringDecoder
- MsgToStringEncoder<T extends MsgToString> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgToString. - MsgToStringEncoder() - Constructor for class host.anzo.simon.codec.base.MsgToStringEncoder
- MsgToStringReturn - Class in host.anzo.simon.codec.messages
-
ToString RETURNmessage - MsgToStringReturn() - Constructor for class host.anzo.simon.codec.messages.MsgToStringReturn
- MsgToStringReturnDecoder - Class in host.anzo.simon.codec.base
-
A
MessageDecoderthat decodesMsgToStringReturn. - MsgToStringReturnDecoder() - Constructor for class host.anzo.simon.codec.base.MsgToStringReturnDecoder
- MsgToStringReturnEncoder<T extends MsgToStringReturn> - Class in host.anzo.simon.codec.base
-
A
MessageEncoderthat encodesMsgToStringReturn. - MsgToStringReturnEncoder() - Constructor for class host.anzo.simon.codec.base.MsgToStringReturnEncoder
N
- name - Variable in class host.anzo.simon.utils.FilterEntry
- NameBindingException - Exception in host.anzo.simon.exceptions
-
This exception is thrown, if one uses to bind a remote object a second time.
- NameBindingException(String) - Constructor for exception host.anzo.simon.exceptions.NameBindingException
- NamedThreadPoolFactory - Class in host.anzo.simon
-
A factory-class that let's you use named threads in a thread-pool
- NamedThreadPoolFactory(String) - Constructor for class host.anzo.simon.NamedThreadPoolFactory
-
Creates a new thread-factory that gives each thread a basename
- NameLookup - Class in host.anzo.simon
- NameLookup(String, int) - Constructor for class host.anzo.simon.NameLookup
- NameLookup(InetAddress, int) - Constructor for class host.anzo.simon.NameLookup
- newThread(Runnable) - Method in class host.anzo.simon.NamedThreadPoolFactory
- NO_ERROR - Static variable in class host.anzo.simon.Statics
- notifyPongReceived(IoSession) - Method in class host.anzo.simon.PingWatchdog
O
- openRawChannel(int, Object) - Static method in class host.anzo.simon.Simon
-
Opens a raw channel to transfer data from the current station to the remote station described by the given
simonRemote - openRawChannel(IoSession, int) - Method in class host.anzo.simon.Dispatcher
-
Opens the a raw channel on the given session with the specified token
P
- PingWatchdog - Class in host.anzo.simon
-
A class that observes all ping-requests and closes session if ping echo isn't returned within a specified timeframe
- PingWatchdog(Dispatcher) - Constructor for class host.anzo.simon.PingWatchdog
- PINGWATCHDOG_WORKERPOOL_NAME - Static variable in class host.anzo.simon.Statics
- prepareRawChannel(RawChannelDataListener) - Method in class host.anzo.simon.Dispatcher
-
TODO document me
- prepareRawChannel(RawChannelDataListener, Object) - Static method in class host.anzo.simon.Simon
-
Prepare
simonRemote's internal message dispatcher for receiving raw data.
The result of this method is a token, which identifies the channel on both sides: on the receiving side with the registeredRawChannelDataListener, and on the sending side for opening theRawChannelby callingSimon.openRawChannel(int, Object).
This method has to be called on the receiving side. - ProcessMessageRunnable - Class in host.anzo.simon
-
This class is feed with all kind of messages (requests/invokes and returns) and is then run on a thread pool.
- ProcessMessageRunnable(Dispatcher, IoSession, AbstractMessage) - Constructor for class host.anzo.simon.ProcessMessageRunnable
- ProcessMessageThread - Class in host.anzo.simon
-
Enhances a thread with an session id
- ProcessMessageThread(Runnable, String) - Constructor for class host.anzo.simon.ProcessMessageThread
- PublicationSearcher - Class in host.anzo.simon
-
TODO document me
- PublicationSearcher(SearchProgressListener, int) - Constructor for class host.anzo.simon.PublicationSearcher
-
Creates a searcher instance that searches for published remote objects on the local network
- publish(SimonPublication) - Static method in class host.anzo.simon.Simon
-
Publishes a remote object.
- PUBLISH_CLIENT_THREAD_NAME - Static variable in class host.anzo.simon.Statics
- PUBLISH_SERVICE_THREAD_NAME - Static variable in class host.anzo.simon.Statics
- publishRemote(SimonPublication, InetSocketAddress) - Static method in class host.anzo.simon.Simon
- PublishService - Class in host.anzo.simon
-
TODO document me
- PublishService(List<SimonPublication>) - Constructor for class host.anzo.simon.PublishService
- putAllInterfaceNames(Object, List<String>) - Static method in class host.anzo.simon.utils.Utils
-
Reads all interfaces and subinterfaces of the given object and add the names to the provided interface name list
- putResultToQueue(IoSession, int, Object) - Method in class host.anzo.simon.Dispatcher
-
This method is called from worker-threads which processed an invocation and have data ready that has to be returned to the "caller".
R
- RawChannel - Class in host.anzo.simon
-
This class enables one to send raw data from one station to a remote station.
A simple example on how to transfer a file from a client to the server:
Let's assume that the client has already looked up a remote object. - RawChannel(Dispatcher, IoSession, int) - Constructor for class host.anzo.simon.RawChannel
-
Instantiates a new raw channel.
- RawChannelDataListener - Interface in host.anzo.simon
-
Interface to be implemented for receiving data ia RawChannel.
- RawChannelException - Exception in host.anzo.simon.exceptions
-
Exception thrown by
RawChannelDataListenerimplementation, when an IO problem or similar occured. - RawChannelException(String) - Constructor for exception host.anzo.simon.exceptions.RawChannelException
- RawChannelException(String, Throwable) - Constructor for exception host.anzo.simon.exceptions.RawChannelException
- RawChannelException(Throwable) - Constructor for exception host.anzo.simon.exceptions.RawChannelException
- RawChannelInputStream - Class in host.anzo.simon
-
InputStream wrapper for SIMON RawChannel
- RawChannelInputStream() - Constructor for class host.anzo.simon.RawChannelInputStream
-
Creates a new input stream.
- RawChannelInputStream(int) - Constructor for class host.anzo.simon.RawChannelInputStream
- RawChannelOutputStream - Class in host.anzo.simon
-
OutputStream wrapper for SIMON RawChannel
- RawChannelOutputStream(RawChannel) - Constructor for class host.anzo.simon.RawChannelOutputStream
-
To create an outputstream for a rawchannel, you actually need an raw channel
- RawChannelState() - Constructor for class host.anzo.simon.codec.base.MsgRawChannelDataReturnDecoder.RawChannelState
- read() - Method in class host.anzo.simon.RawChannelInputStream
- read(byte[]) - Method in class host.anzo.simon.RawChannelInputStream
- read(byte[], int, int) - Method in class host.anzo.simon.RawChannelInputStream
- rebind(String, Object) - Method in class host.anzo.simon.Registry
-
As the name says, it re-binds a remote object.
- registerLookupTable(LookupTable) - Static method in class host.anzo.simon.Simon
-
TODO document me
- registerMBean(Object, String) - Static method in class host.anzo.simon.utils.Utils
-
see MBeanServer#registerMBean(Object, ObjectName) This is a workaround to be able to run the code also on android, where the MBeanServer is not available
- Registry - Class in host.anzo.simon
-
The SIMON server acts as a registry for remote objects.
- Registry(InetAddress, int, ExecutorService, String) - Constructor for class host.anzo.simon.Registry
-
Creates a registry
- Registry(InetAddress, int, ExecutorService, String, SslContextFactory) - Constructor for class host.anzo.simon.Registry
-
Creates a SSL powered registry
- RegistryStatistics - Class in host.anzo.simon
-
A simple implementation of
SimonRegistryStatistics - RegistryStatistics(IoServiceStatistics) - Constructor for class host.anzo.simon.RegistryStatistics
- release() - Method in class host.anzo.simon.SimonProxy
-
Releases this proxy.
- release(Object) - Method in class host.anzo.simon.InterfaceLookup
- release(Object) - Method in interface host.anzo.simon.Lookup
-
Releases are remote object.
- releaseDispatcher(Dispatcher) - Static method in class host.anzo.simon.InterfaceLookup
-
Releases a
Dispatcher. - RemoteObjectContainer - Class in host.anzo.simon
-
A simple class that builds a 3-tupel of remote object instance remote object name remote object interfaces
- RemoteObjectContainer(Object, String, Class<?>[]) - Constructor for class host.anzo.simon.RemoteObjectContainer
- RemoteStatistics - Class in host.anzo.simon
-
A simple implementation of
SimonRemoteStatistics - RemoteStatistics(IoSession) - Constructor for class host.anzo.simon.RemoteStatistics
- removeClosedListener(ClosedListener, String) - Method in class host.anzo.simon.Dispatcher
-
Method used by the lookup-Classes to remove a single closed listener from a remote object
- removeClosedListener(Object, ClosedListener) - Method in class host.anzo.simon.InterfaceLookup
- removeClosedListener(Object, ClosedListener) - Method in interface host.anzo.simon.Lookup
-
Removes an already attached closed listener from the specified remote object
- removeClosedListenerList(String) - Method in class host.anzo.simon.Dispatcher
-
Method used by the Loopup-Classes to remove a list of closed listener for a given remote object
- removeProgressListener(FileReceiverProgressListener) - Method in class host.anzo.simon.filetransmit.DefaultFileReceiver
-
Removes a progress listener
- removeProgressListener(FileSenderProgressListener) - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Removes a progress listener
- REQUEST_STRING - Static variable in class host.anzo.simon.Statics
-
String that is needed for answering a "find server" packet
- requestChannelToken(String, long, boolean) - Method in class host.anzo.simon.filetransmit.DefaultFileReceiver
- requestChannelToken(String, long, boolean) - Method in interface host.anzo.simon.filetransmit.FileReceiver
- reset() - Method in class host.anzo.simon.Monitor
- reset() - Method in class host.anzo.simon.RawChannelInputStream
- run() - Method in class host.anzo.simon.ProcessMessageRunnable
- run() - Method in class host.anzo.simon.PublicationSearcher
- run() - Method in class host.anzo.simon.PublishService
- run() - Method in class host.anzo.simon.SimonRefQueue
S
- SearchProgressListener - Interface in host.anzo.simon
-
A simple interface that is informed about the current status of the server search.
- searchRemoteObjects(int) - Static method in class host.anzo.simon.Simon
-
Starts a search on the local network for published remote objects.
- searchRemoteObjects(SearchProgressListener, int) - Static method in class host.anzo.simon.Simon
-
Creates a background thread that searches for published remote objects on the local network
- sendFile(File) - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Send local file to connected file receiver
- sendFile(File, boolean) - Method in class host.anzo.simon.filetransmit.DefaultFileSender
- sendPong(IoSession) - Method in class host.anzo.simon.Dispatcher
- SEQUENCE_LEN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
- SequenceMonitor - Class in host.anzo.simon
-
A simple monitor class whose instance can have a sequence id.
- SequenceMonitor(int) - Constructor for class host.anzo.simon.SequenceMonitor
-
Creates a monitor object
- SESSION_ATTRIBUTE_DISPATCHER - Static variable in class host.anzo.simon.Statics
- SESSION_ATTRIBUTE_LOOKUPTABLE - Static variable in class host.anzo.simon.Statics
- sessionClosed(IoSession) - Method in class host.anzo.simon.Dispatcher
- sessionCreated(IoFilter.NextFilter, IoSession) - Method in class host.anzo.simon.codec.SimonProxyFilter
- sessionCreated(IoSession) - Method in class host.anzo.simon.Dispatcher
- SessionException - Exception in host.anzo.simon.exceptions
-
This exception is thrown, if there's a problem with the underlying session, that is connected to the communications opposite.
- SessionException(String) - Constructor for exception host.anzo.simon.exceptions.SessionException
- sessionIdle(IoSession, IdleStatus) - Method in class host.anzo.simon.Dispatcher
- sessionOpened(IoSession) - Method in class host.anzo.simon.Dispatcher
- setArguments(Object[]) - Method in class host.anzo.simon.codec.messages.MsgInvoke
- setAuthRequired(boolean) - Method in class host.anzo.simon.SimonProxyConfig
-
Sets whether the proxy needs authentication or not
- setCanonicalInterfaceName(String) - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookup
- setChannelToken(int) - Method in class host.anzo.simon.codec.messages.MsgCloseRawChannel
- setChannelToken(int) - Method in class host.anzo.simon.codec.messages.MsgOpenRawChannel
- setChannelToken(int) - Method in class host.anzo.simon.codec.messages.MsgRawChannelData
- setClassLoader(ClassLoader) - Method in class host.anzo.simon.InterfaceLookup
- setClassLoader(ClassLoader) - Method in interface host.anzo.simon.Lookup
- setClassLoader(ClassLoader) - Method in class host.anzo.simon.NameLookup
- setClassLoader(ClassLoader) - Method in class host.anzo.simon.Registry
-
Set the classloader which is used to load remote interface classes (used in remote callbacks f.i.)
- setConnector(NioSocketConnector) - Method in class host.anzo.simon.ClientToServerConnection
-
Sets the socket connector used by SIMON to connect to server
- setCustomInvokeTimeout(Method, int) - Static method in class host.anzo.simon.Simon
-
Sets a custom invoke timeout for a remote method
- setData(ByteBuffer) - Method in class host.anzo.simon.codec.messages.MsgRawChannelData
- setDecodeError() - Method in class host.anzo.simon.codec.messages.MsgError
- setDefaultConnectTimeout(int) - Static method in class host.anzo.simon.Simon
-
Sets the default connect timeout for establishing a connection via Lookup
- setDefaultKeepAliveInterval(int) - Static method in class host.anzo.simon.Simon
-
Sets the keep alive default interval time in seconds.
- setDefaultKeepAliveTimeout(int) - Static method in class host.anzo.simon.Simon
-
Sets the default keep alive timeout time in seconds.
- setDgcInterval(int) - Static method in class host.anzo.simon.Simon
-
Deprecated.use
Simon.setDefaultKeepAliveInterval(int)instead! - setDispatcher(Dispatcher) - Method in class host.anzo.simon.ClientToServerConnection
-
Sets the
Dispatcherthe client uses to communicate with the network - setDownloadFolder(File) - Method in class host.anzo.simon.filetransmit.DefaultFileReceiver
-
Specify folder into which received files are stored.
- setEncodeError() - Method in class host.anzo.simon.codec.messages.MsgError
- setEqualsResult(boolean) - Method in class host.anzo.simon.codec.messages.MsgEqualsReturn
- setErrorMessage(String) - Method in class host.anzo.simon.codec.messages.MsgError
-
Sets the error message of MsgError
- setErrorMsg(String) - Method in class host.anzo.simon.codec.messages.AbstractMessage
-
Sets the error message related to this message
- setFilterchainWorkerPool(ExecutorService) - Method in class host.anzo.simon.ClientToServerConnection
- setInitSequenceId(int) - Method in class host.anzo.simon.codec.messages.MsgError
- setInterfaces(String[]) - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- setInterfaces(String[]) - Method in class host.anzo.simon.codec.messages.MsgNameLookupReturn
- setKeepAliveInterval(int) - Method in class host.anzo.simon.Registry
-
Sets the keep alive interval time in seconds for this registry
- setKeepAliveInterval(Object, int) - Static method in class host.anzo.simon.Simon
-
Sets the keep alive interval time in seconds for the specified remote object
- setKeepAliveTimeout(int) - Method in class host.anzo.simon.Registry
-
Sets the keep alive timeout time in seconds for this registry.
- setKeepAliveTimeout(Object, int) - Static method in class host.anzo.simon.Simon
-
Sets the keep alive timeout time in seconds for the specified remote object.
- setMethod(Method) - Method in class host.anzo.simon.codec.messages.MsgInvoke
- setObjectToCompareWith(Object) - Method in class host.anzo.simon.codec.messages.MsgEquals
- setPassword(String) - Method in class host.anzo.simon.SimonProxyConfig
-
Sets the password that is needed for proxy authentication
- setPingTimeOut(int) - Method in class host.anzo.simon.Dispatcher
-
Method used by the Registry while setting the keep alive timeout
- setProtocolCodecFactory(String) - Static method in class host.anzo.simon.Simon
-
Sets class name for the protocol codec factory to use for all future
createRegistry()orlookup()calls. - setProxyConfig(SimonProxyConfig) - Method in class host.anzo.simon.InterfaceLookup
- setProxyConfig(SimonProxyConfig) - Method in interface host.anzo.simon.Lookup
- setProxyConfig(SimonProxyConfig) - Method in class host.anzo.simon.NameLookup
- setProxyHost(String) - Method in class host.anzo.simon.SimonProxyConfig
-
Sets the proxy host to connect to
- setProxyPort(int) - Method in class host.anzo.simon.SimonProxyConfig
-
Sets the port on which the proxy listens for incoming connections
- setRefId(String) - Method in class host.anzo.simon.codec.messages.MsgReleaseRef
- setRemoteObject(Object) - Method in class host.anzo.simon.RemoteObjectContainer
- setRemoteObjectInterfaces(Class<?>[]) - Method in class host.anzo.simon.RemoteObjectContainer
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgEquals
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgError
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgHashCode
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgInvoke
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgNameLookup
- setRemoteObjectName(String) - Method in class host.anzo.simon.codec.messages.MsgToString
- setRemoteObjectName(String) - Method in class host.anzo.simon.RemoteObjectContainer
- setReturnValue(boolean) - Method in class host.anzo.simon.codec.messages.MsgCloseRawChannelReturn
- setReturnValue(boolean) - Method in class host.anzo.simon.codec.messages.MsgOpenRawChannelReturn
- setReturnValue(int) - Method in class host.anzo.simon.codec.messages.MsgHashCodeReturn
- setReturnValue(Object) - Method in class host.anzo.simon.codec.messages.MsgInvokeReturn
- setReturnValue(String) - Method in class host.anzo.simon.codec.messages.MsgToStringReturn
- setSequence(int) - Method in class host.anzo.simon.codec.messages.AbstractMessage
-
Stores the sequence id in the message
- setServerString(String) - Method in class host.anzo.simon.ClientToServerConnection
-
Sets the server string
- setSession(IoSession) - Method in class host.anzo.simon.ClientToServerConnection
-
Sets the session which is used by the client to communicate with the server via
Dispatcher - setSessionId(long) - Method in class host.anzo.simon.ProcessMessageThread
- setSourceAddress(InetAddress) - Method in class host.anzo.simon.InterfaceLookup
- setSourceAddress(InetAddress) - Method in interface host.anzo.simon.Lookup
-
Sets the address that is used as the source address for the lookup-request.
- setSslContextFactory(SslContextFactory) - Method in class host.anzo.simon.InterfaceLookup
- setSslContextFactory(SslContextFactory) - Method in interface host.anzo.simon.Lookup
- setSslContextFactory(SslContextFactory) - Method in class host.anzo.simon.NameLookup
- setThroughputCalculationInterval(int) - Method in class host.anzo.simon.RegistryStatistics
-
Sets the interval (seconds) between each throughput calculation.
- setThrowable(Throwable) - Method in class host.anzo.simon.codec.messages.MsgError
-
Sets the occured exception
- setTxBlockSize(int) - Method in class host.anzo.simon.filetransmit.DefaultFileSender
-
Set the block size for writing data
- setup(boolean) - Method in class host.anzo.simon.codec.base.SimonProtocolCodecFactory
-
Sets up the factory, either in server, or in client mode
- setUsername(String) - Method in class host.anzo.simon.SimonProxyConfig
-
Sets the username that is needed for proxy authentication
- setWorkerThreadPoolSize(int) - Static method in class host.anzo.simon.Simon
-
Sets the size of the worker thread pool.
This will setting only affect new pool that have to be created in future. - shutdown() - Method in class host.anzo.simon.Dispatcher
-
Initiates a shutdown at the dispatcher and all related things
- shutdown() - Method in class host.anzo.simon.PublicationSearcher
-
Signals a shutdown to the search thread and waits until the shutdown is processed completely.
- shutdown() - Method in class host.anzo.simon.PublishService
- signal() - Method in class host.anzo.simon.Monitor
-
Provide the signal
- signalShutdown() - Method in class host.anzo.simon.PublicationSearcher
-
Signals a shutdown request to the search thread.
Note:This method does not block until shutdown is finished. - Simon - Class in host.anzo.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
- Simon() - Constructor for class host.anzo.simon.Simon
- SIMON_STD_PROTOCOL_CODEC_FACTORY - Static variable in class host.anzo.simon.Simon
-
Identifies the class, that is used as SIMON's standard protocol codec factory
- SimonClassLoaderHelper - Class in host.anzo.simon.utils
- SimonClassLoaderHelper() - Constructor for class host.anzo.simon.utils.SimonClassLoaderHelper
- SimonException - Exception in host.anzo.simon.exceptions
-
TODO Documentation to be done
- SimonException(String) - Constructor for exception host.anzo.simon.exceptions.SimonException
-
TODO Documentation to be done
- SimonMessageConstants - Class in host.anzo.simon.codec.messages
-
Provides Simon protocol constants.
- SimonPhantomRef<T extends SimonProxy> - Class in host.anzo.simon
-
Phantom Reference for SIMON callback remote objects.
- SimonPhantomRef(T, ReferenceQueue<? super T>) - Constructor for class host.anzo.simon.SimonPhantomRef
- SimonProtocolCodecFactory - Class in host.anzo.simon.codec.base
-
A
ProtocolCodecFactorythat provides a protocol codec for Simon Standard protocol. - SimonProtocolCodecFactory() - Constructor for class host.anzo.simon.codec.base.SimonProtocolCodecFactory
- SimonProxy - Class in host.anzo.simon
-
The InvocationHandler which redirects each method call over the network to the related dispatcher
- SimonProxy(Dispatcher, IoSession, String, Class<?>[], boolean) - Constructor for class host.anzo.simon.SimonProxy
-
Constructor which sets the reference to the dispatcher and the remote object name
- SimonProxyConfig - Class in host.anzo.simon
-
A pojo class that holds information about the proxy configuration needed to establish a SIMON connection via a proxy server
- SimonProxyConfig(String, int, boolean, String, String) - Constructor for class host.anzo.simon.SimonProxyConfig
-
Constructor for the proxy config class.
- SimonProxyFilter - Class in host.anzo.simon.codec
-
TODO document me
- SimonProxyFilter(String, int, SimonProxyConfig, List<FilterEntry>) - Constructor for class host.anzo.simon.codec.SimonProxyFilter
-
TODO document me
- SimonPublication - Class in host.anzo.simon
-
This class holds a 3-tupel of data needed to identify a remote object on a registry.
- SimonPublication(String) - Constructor for class host.anzo.simon.SimonPublication
-
Creates an object instance according to a raw string with the format:
[SIMON|192.168.0.123:1234|myServer] - SimonPublication(InetAddress, int, String) - Constructor for class host.anzo.simon.SimonPublication
-
Creates a new object instance according to the given address, port and remote object name
- SimonRefQueue<T extends SimonPhantomRef> - Class in host.anzo.simon
-
A ReferenceQueue that tracks lifetime of SimonProxy objects.
- SimonRegistryStatistics - Interface in host.anzo.simon
-
An interface for getting some network related statistics about the SIMON
Registry - SimonRemote - Annotation Interface in host.anzo.simon.annotation
-
Declares the remote simon class.
- SimonRemoteException - Exception in host.anzo.simon.exceptions
-
General exception used by SIMON.
- SimonRemoteException(String) - Constructor for exception host.anzo.simon.exceptions.SimonRemoteException
-
Creates a new exception with e exception message
- SimonRemoteException(String, Throwable) - Constructor for exception host.anzo.simon.exceptions.SimonRemoteException
-
Creates a new exception with e exception message and a root-cause
- SimonRemoteInstance - Class in host.anzo.simon
-
This class is used by an endpoint if a remote object has to be "transferred" to the opposite endpoint.
- SimonRemoteInstance(IoSession, Object) - Constructor for class host.anzo.simon.SimonRemoteInstance
-
Creates a new SimonRemoteInstance transport object
- SimonRemoteMarker - Class in host.anzo.simon
-
This is a marker-interface to mark a class as a remote class
- SimonRemoteMarker(Object) - Constructor for class host.anzo.simon.SimonRemoteMarker
-
TODO document me!
- SimonRemoteRef - Class in host.anzo.simon
-
If an remote-proxy needs to be transferred again, only a reference is transferred.
- SimonRemoteRef(IoSession, Object) - Constructor for class host.anzo.simon.SimonRemoteRef
-
Creates a new SimonRemoteInstance transport object
- SimonRemoteStatistics - Interface in host.anzo.simon
-
An interface for getting some network related statistics from a
SimonRemote's session - SimonUnreferenced - Interface in host.anzo.simon
-
A SIMON remote object implementation should implement the SimonUnreferenced interface to receive notification when there are no more clients that reference that remote object.
- SimonVoid - Class in host.anzo.simon
-
This class is a marker class used to transfer "void" return types.
- SimonVoid() - Constructor for class host.anzo.simon.SimonVoid
- skip(long) - Method in class host.anzo.simon.RawChannelInputStream
- sourceAddress - Variable in class host.anzo.simon.InterfaceLookup
- SslContextFactory - Interface in host.anzo.simon.ssl
-
This class is used by SIMON to get a
SSLContextfor the client and server side, which is required by SSL powered communication. - start() - Method in class host.anzo.simon.Registry
-
Starts the registry thread.
- started(int, File, long) - Method in interface host.anzo.simon.filetransmit.FileSenderProgressListener
- started(File, long) - Method in interface host.anzo.simon.filetransmit.FileReceiverProgressListener
- Statics - Class in host.anzo.simon
-
Holds some static variables defining timeouts, thread and method names, ...
- Statics() - Constructor for class host.anzo.simon.Statics
- stop() - Method in class host.anzo.simon.Registry
-
Stops the registry.
T
- toString() - Method in class host.anzo.simon.codec.messages.MsgCloseRawChannel
- toString() - Method in class host.anzo.simon.codec.messages.MsgCloseRawChannelReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgEquals
- toString() - Method in class host.anzo.simon.codec.messages.MsgEqualsReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgError
- toString() - Method in class host.anzo.simon.codec.messages.MsgHashCode
- toString() - Method in class host.anzo.simon.codec.messages.MsgHashCodeReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookup
- toString() - Method in class host.anzo.simon.codec.messages.MsgInterfaceLookupReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgInvoke
- toString() - Method in class host.anzo.simon.codec.messages.MsgInvokeReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgNameLookup
- toString() - Method in class host.anzo.simon.codec.messages.MsgNameLookupReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgOpenRawChannel
- toString() - Method in class host.anzo.simon.codec.messages.MsgOpenRawChannelReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgPing
- toString() - Method in class host.anzo.simon.codec.messages.MsgPong
- toString() - Method in class host.anzo.simon.codec.messages.MsgRawChannelData
- toString() - Method in class host.anzo.simon.codec.messages.MsgRawChannelDataReturn
- toString() - Method in class host.anzo.simon.codec.messages.MsgReleaseRef
- toString() - Method in class host.anzo.simon.codec.messages.MsgToString
- toString() - Method in class host.anzo.simon.codec.messages.MsgToStringReturn
- toString() - Method in class host.anzo.simon.RemoteObjectContainer
- toString() - Method in class host.anzo.simon.SimonPhantomRef
- toString() - Method in class host.anzo.simon.SimonProxy
- toString() - Method in class host.anzo.simon.SimonProxyConfig
- toString() - Method in class host.anzo.simon.SimonPublication
- toString() - Method in class host.anzo.simon.SimonRemoteRef
- TOSTRING_METHOD_SIGNATURE - Static variable in class host.anzo.simon.Statics
- TYPE_LEN - Static variable in class host.anzo.simon.codec.messages.SimonMessageConstants
U
- unbind(String) - Method in class host.anzo.simon.Registry
-
Unbinds a remote object from the registry's own
LookupTable. - unprepareRawChannel(int) - Method in class host.anzo.simon.Dispatcher
-
TODO document me
- unpublish(SimonPublication) - Static method in class host.anzo.simon.Simon
-
Unpublishs a already published
SimonPublication. - unpublish(String) - Method in class host.anzo.simon.Registry
-
Unpublish a already published remote object.
- unreferenced() - Method in interface host.anzo.simon.SimonUnreferenced
-
Called by the SIMON dispatcher sometime after the dispatcher determines that the reference list, the list of clients referencing the remote object, becomes empty.
- unregisterLookupTable(LookupTable) - Static method in class host.anzo.simon.Simon
-
TODO document me
- update(int, int) - Method in interface host.anzo.simon.SearchProgressListener
-
Signals an search progress information update.
- Utils - Class in host.anzo.simon.utils
-
A class with some static helper-methods
- Utils() - Constructor for class host.anzo.simon.utils.Utils
V
- value() - Element in annotation interface host.anzo.simon.annotation.SimonRemote
-
When value() is specified, the value defines the remote interfaces to use.
W
- WAIT_FOR_SHUTDOWN_SLEEPTIME - Static variable in class host.anzo.simon.Statics
- waitForPong(IoSession) - Method in class host.anzo.simon.PingWatchdog
- waitForSignal(long) - Method in class host.anzo.simon.Monitor
-
Waits for a signal.
- write(byte[]) - Method in class host.anzo.simon.RawChannelOutputStream
- write(byte[], int, int) - Method in class host.anzo.simon.RawChannelOutputStream
- write(int) - Method in class host.anzo.simon.RawChannelOutputStream
- write(ByteBuffer) - Method in class host.anzo.simon.RawChannel
-
Writes the given buffer (position 0 up to current position) to the server.
- write(ByteBuffer) - Method in interface host.anzo.simon.RawChannelDataListener
-
Called by SIMON when data is received through a RawChannel.
- writeRawData(IoSession, int, ByteBuffer) - Method in class host.anzo.simon.Dispatcher
-
TODO document me
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form