|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Marshallable | This interface specifies the two methods, marshalObject() and unmarshalObject(), that must be implemented by a class that supports marshalling |
Class Summary | |
---|---|
InjectClassFiles | Read the set of classes to be marshalled, and then create injected versions in the specified output directory. |
InjectionGenerator | |
InjectionGenerator.BranchFixup | |
InjectionGenerator.PrimitiveTypeInfo | |
MarshallingClassLoader | Provide a class loader that invokes InjectionGenerator to add marshalling methods to the environment. |
MarshallingGenerator | This class provides methods to introspect a collection of classes, and generate serialization for the data and supertypes in the class. |
MarshallingGenerator.MarshallingPair | |
MarshallingGenerator.MarshalTestClass1 | A test class with all the cases in it |
MarshallingGenerator.MarshalTestClass2 | |
MarshallingRuntime | This class keeps a registry of the set of classes to be marshalled, and provides static methods to perform registration, and to marshal and unmarshal builtin types. |
MarshallingRuntime.ClassNameAndTypeNumber | A utility class containing a fully-elaborated class name, paired with a type number |
MarshallingRuntime.ClassProperties | A data structure to hold the properties of a class registered for marshalling. |
Trampoline | The initial class of all server processes is this class Trampoline, whose virtue is that it _doesn't_ reference any of the classes that must be injected to support byte-code marshalling of server messages. |
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |