Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addProcessor(IDecoderHandler, ITraverseProcessor) - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Add a processor pair.
- addProcessor(ITraverseProcessor, ITraverseProcessor) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Add a read/write processor pair.
- addProperty(String, Object) - Method in interface jadex.serialization.IMsgHeader
-
Adds a header property to the header.
- addProperty(String, Object) - Method in class jadex.serialization.MsgHeader
-
Adds a header property to the header.
C
- CONFIG - Static variable in class jadex.serialization.serializers.JadexBinarySerializer
-
Config with pre-defined Strings for faster encoding/decoding.
- CONVERSATION_ID - Static variable in interface jadex.serialization.IMsgHeader
-
Message header key for conversation IDs (optional).
- convertBasicType(String, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
- converter - Variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
- converter - Variable in class jadex.serialization.serializers.JadexJsonSerializer
-
The basic string converter.
- convertObject(Object, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Convert an object to a string.
- convertObject(Object, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Convert an object to a string.
- convertString(String, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Convert a string to an object.
- convertString(String, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Convert a string to an object.
- createPostprocessors() - Method in class jadex.serialization.SerializationServices
-
Create the preprocessors.
- createPreprocessors() - Method in class jadex.serialization.SerializationServices
D
- DEBUG - Variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
The debug flag.
- DEBUG - Variable in class jadex.serialization.serializers.JadexBinarySerializer
-
The debug flag.
- DEBUG - Variable in class jadex.serialization.serializers.JadexJsonSerializer
-
The debug flag.
- decode(byte[], ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Decode an object.
- decode(byte[], ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Decode an object.
- decode(byte[], ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Decode an object.
- decode(InputStream, ClassLoader) - Method in interface jadex.serialization.ISerializationServices
-
Decodes/deserializes an object.
- decode(InputStream, ClassLoader) - Method in class jadex.serialization.SerializationServices
-
Decodes/deserializes an object.
- decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter) - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Decode an object.
- decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in interface jadex.serialization.ISerializer
-
Decode an object.
- decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Decode an object.
- decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Decode an object.
- decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Decode an object.
- DefaultEqualsMethodReplacement - Class in jadex.serialization
-
Default replacement code for equals() method.
- DefaultEqualsMethodReplacement() - Constructor for class jadex.serialization.DefaultEqualsMethodReplacement
- DefaultHashcodeMethodReplacement - Class in jadex.serialization
-
Default replacement code for hashCode() method.
- DefaultHashcodeMethodReplacement() - Constructor for class jadex.serialization.DefaultHashcodeMethodReplacement
- defaultserializer - Variable in class jadex.serialization.SerializationServices
-
Default serializer.
E
- encode(OutputStream, ClassLoader, Object) - Method in interface jadex.serialization.ISerializationServices
-
Encodes/serializes an object for a particular receiver.
- encode(OutputStream, ClassLoader, Object) - Method in class jadex.serialization.SerializationServices
-
Encodes/serializes an object for a particular receiver.
- encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in interface jadex.serialization.ISerializer
-
Encode data with the serializer.
- encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Encode data with the serializer.
- encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Encode data with the serializer.
- encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Encode data with the serializer.
- encode(Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Encode data with the serializer.
- encode(Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Encode data with the serializer.
G
- get() - Static method in interface jadex.serialization.ISerializationServices
-
Gets an instance of the serialization services.
- get() - Static method in class jadex.serialization.SerializationServices
-
Gets a singleton instance.
- getCloneProcessors() - Method in interface jadex.serialization.ISerializationServices
-
Get the clone processors.
- getCloneProcessors() - Method in class jadex.serialization.SerializationServices
-
Get the clone processors.
- getPostprocessors() - Method in interface jadex.serialization.ISerializationServices
-
Gets the post-processors for decoding a received message.
- getPostprocessors() - Method in class jadex.serialization.SerializationServices
-
Gets the post-processors for decoding a received message.
- getPreprocessors() - Method in interface jadex.serialization.ISerializationServices
-
Gets the pre-processors for encoding a received message.
- getPreprocessors() - Method in class jadex.serialization.SerializationServices
-
Gets the pre-processors for encoding a received message.
- getProperties() - Method in class jadex.serialization.MsgHeader
-
Gets the properties.
- getProperty(String) - Method in interface jadex.serialization.IMsgHeader
-
Gets a property stored in the header.
- getProperty(String) - Method in class jadex.serialization.MsgHeader
-
Gets a property stored in the header.
- getReceiver() - Method in interface jadex.serialization.IMsgHeader
-
Gets the receiver of the message.
- getReceiver() - Method in class jadex.serialization.MsgHeader
-
Gets the receiver of the message.
- getSender() - Method in interface jadex.serialization.IMsgHeader
-
Gets the sender of the message.
- getSender() - Method in class jadex.serialization.MsgHeader
-
Gets the sender of the message.
- getSerializer(int) - Method in interface jadex.serialization.ISerializationServices
-
Returns a serializer per id.
- getSerializer(int) - Method in class jadex.serialization.SerializationServices
-
Returns a serializer per id.
- getSerializerId() - Method in interface jadex.serialization.ISerializer
-
Get the serializer id.
- getSerializerId() - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Get the serializer id.
- getSerializerId() - Method in class jadex.serialization.serializers.JadexBinarySerializer
-
Get the serializer id.
- getSerializerId() - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Get the serializer id.
- getSerializers() - Method in interface jadex.serialization.ISerializationServices
-
Returns all serializers.
- getSerializers() - Method in class jadex.serialization.SerializationServices
-
Returns all serializers.
- getStringConverters() - Method in interface jadex.serialization.ISerializationServices
-
Get the string converters (can convert to and from string, possibly only for some types).
- getStringConverters() - Method in class jadex.serialization.SerializationServices
-
Get the string converters (can convert to and from string, possibly only for some types).
- getType() - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Get the type of string that can be processed (xml, json, plain).
- getType() - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Get the type of string that can be processed (xml, json, plain).
I
- IMethodReplacement - Interface in jadex.serialization
-
Interface to be implemented by the user for replacing a remote method with custom code.
- IMsgHeader - Interface in jadex.serialization
-
Interface for message headers with meta information / link-level security.
- instance - Static variable in class jadex.serialization.SerializationServices
-
Singleton instance.
- internalGetPostprocessors() - Method in class jadex.serialization.SerializationServices
-
Gets the post-processors for decoding a received message.
- internalGetPreprocessors() - Method in class jadex.serialization.SerializationServices
-
Gets the pre-processors for encoding a received message.
- invoke(Object, Object[]) - Method in class jadex.serialization.DefaultEqualsMethodReplacement
-
Invoke the method on the given object with the given args.
- invoke(Object, Object[]) - Method in class jadex.serialization.DefaultHashcodeMethodReplacement
-
Invoke the method on the given object with the given args.
- invoke(Object, Object[]) - Method in interface jadex.serialization.IMethodReplacement
-
Invoke the method on the given object with the given args.
- ISerializationServices - Interface in jadex.serialization
-
Functionality for managing serialization.
- ISerializer - Interface in jadex.serialization
-
Encode and decode an object from a byte representation.
- isLocalReference(Object) - Method in interface jadex.serialization.ISerializationServices
-
Test if an object has reference semantics.
- isLocalReference(Object) - Method in class jadex.serialization.SerializationServices
-
Test if an object has reference semantics.
- isRemoteObject(Object) - Method in interface jadex.serialization.ISerializationServices
-
Test if an object is a remote object.
- isRemoteObject(Object) - Method in class jadex.serialization.SerializationServices
-
Test if an object is a remote object.
- isSupportedType(Class<?>) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
Test if the type can be converted.
- isSupportedType(Class<?>) - Method in class jadex.serialization.serializers.JadexJsonSerializer
-
Test if the type can be converted.
J
- jadex.serialization - package jadex.serialization
- jadex.serialization.serializers - package jadex.serialization.serializers
- JadexBasicTypeSerializer - Class in jadex.serialization.serializers
-
Serializer impl for converting basic types including Jadex specific ones like ComponentIdentifier etc.
- JadexBasicTypeSerializer() - Constructor for class jadex.serialization.serializers.JadexBasicTypeSerializer
-
The basic type converter.
- JadexBinarySerializer - Class in jadex.serialization.serializers
-
The Jadex Binary serializer.
- JadexBinarySerializer() - Constructor for class jadex.serialization.serializers.JadexBinarySerializer
-
Create a new serializer.
- JadexJsonSerializer - Class in jadex.serialization.serializers
-
The Jadex JSON serializer.
- JadexJsonSerializer() - Constructor for class jadex.serialization.serializers.JadexJsonSerializer
-
Create a new serializer.
M
- MsgHeader - Class in jadex.serialization
-
Message header with message meta information.
- MsgHeader() - Constructor for class jadex.serialization.MsgHeader
-
Creates the header.
P
- postprocessors - Variable in class jadex.serialization.SerializationServices
-
Postprocessors for decoding.
- preprocessors - Variable in class jadex.serialization.SerializationServices
-
Preprocessors for encoding.
- properties - Variable in class jadex.serialization.MsgHeader
-
Map containing properties.
R
- readprocs - Variable in class jadex.serialization.serializers.JadexBinarySerializer
-
The read processors.
- readprocs - Variable in class jadex.serialization.serializers.JadexJsonSerializer
-
The read processors.
- RECEIVER - Static variable in interface jadex.serialization.IMsgHeader
-
Message header key for the receiver.
S
- SENDER - Static variable in interface jadex.serialization.IMsgHeader
-
Message header key for the sender.
- SerializationServices - Class in jadex.serialization
-
todo: make one service/helper for all components Functionality for managing serialization.
- SERIALIZER_ID - Static variable in interface jadex.serialization.ISerializer
-
Constant for accessing the serializer id.
- SERIALIZER_ID - Static variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
-
The serializer id.
- SERIALIZER_ID - Static variable in class jadex.serialization.serializers.JadexBinarySerializer
-
The JadexBinary serializer id.
- SERIALIZER_ID - Static variable in class jadex.serialization.serializers.JadexJsonSerializer
-
The serializer id.
- serializers - Variable in class jadex.serialization.SerializationServices
-
All available serializers
- setProperties(Map<String, Object>) - Method in class jadex.serialization.MsgHeader
-
Sets the properties.
T
- toString() - Method in class jadex.serialization.MsgHeader
-
Get the string rep.
- TYPE - Static variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
- TYPE - Static variable in class jadex.serialization.serializers.JadexJsonSerializer
W
- writeprocs - Variable in class jadex.serialization.serializers.JadexBinarySerializer
-
The write processors.
- writeprocs - Variable in class jadex.serialization.serializers.JadexJsonSerializer
-
The write processors.
X
- XID - Static variable in interface jadex.serialization.IMsgHeader
-
Message header key for internal message id (optional).
All Classes and Interfaces|All Packages|Constant Field Values