|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Core oBIX Server Subsystem
See:
Description
Interface Summary | |
---|---|
InvocationTarget | Invocation target that can execute specific functions based on its type. |
ObjProxy | Used for proxying external objects to oBIX obj's, enabling integration of external modules and their state with real-time needs of the oBIX server system. |
Service | Defines interface that services must implement. |
Class Summary | |
---|---|
ControlledObixEncoder | Encoder that can be controlled to emit only a subset of tree instead of recursing to all children |
InvocationManager | Performs invocation of op's. |
InvocationObj | |
ObixEnv | Environment singleton. |
ObjCache | Provides a cache obix objects. |
Exception Summary | |
---|---|
ObixserverException | Exception used for generic error processing within the server. |
Core oBIX Server Subsystem
The oBIX server is instantiated either from a servlet or from a Main program that uses a custom REST dispatcher. The server instantiation consists of creating:ObjBroker is the fundamental manager and method routing class that also provides mapping of Objs to REST end points for GET, PUT, POST, Obj to service mapping and routing and related infrastructure. REST message routing between the server entry point and ObjBroker is facilitated by ObixServerEngine.
ObjBroker contains most functionality for loading oBIX object repository, object management and overall interfacing with the obj repository.
ObjCache contains a cache for the objects and provides a mechanism for object state to be updated.
ObixEnv holds system properties and is used to load application behavior such as logging.
ObjProxy interface is used for proxying external objects to oBIX obj's.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |