|
|||||||||
| 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 | ||||||||