QJCC homepage

Package biz.chitec.quarterback.gjsa

The Generic Java Server Architecture, client and server parts.

See:
          Description

Interface Summary
ClassParser Interface for additional class parsers for the object parsing mechanisms of tha GJSA.
ConnectionDesasterListener Interface for objects that want to be informed about interruption of a connection.
ConnectionEncryptionPresentor Interface for objects that want to be informed about the encryption state of a connection.
ConnectionStatePresentor Interface for objects that want to be informed when the state of a connection to a server changes.
FreeFloatingReceiver receiver interface for free floating messages.
InformableSender ServerEnvelope-creating objects that want to be informed when their envelope has been physically sent.
 

Class Summary
BasicReplySymbols  
BasicRequestSymbols  
BasicStateSymbols  
BurstReceiver receiver class (more a pseudo-interface...) for asynchronus communication.
BurstReceiverHandler client side asynchronous burst handler.
CBServerConnector Class to connect a Java client to a GJSA server.
ChatSymbolHolder Symbol holder class.
ClassParsers loader for additional class parsers of the biz.chitec.quarterback.gjsa package
ClassParsers.ArrayListCP Parser for ArrayList instances
ClassParsers.ByteArrayCP GJSA class parser for instances of byte[]
ClassParsers.EDateCP Parser for EDate instances
ClassParsers.GenericListCP Generic abstract parser for lists.
ClassParsers.GenericMapCP Generic abstract parser for maps.
ClassParsers.HashMapCP Parser for HashMap instances
ClassParsers.LinkedListCP Parser for LinkedList instances
ClassParsers.LocaleCP Class parser for standard locale class
ClassParsers.LogicExprCP Parser for LogicExpr and all derivates defined in QJCC
ClassParsers.NumberedStringCP Parser for NumberedString instances
ClassParsers.QuickIntArrayCP Parser for instances of QuickIntArray
ClassParsers.ServerReplyCP Additional class parser for ServerReply objects.
ClassParsers.ServerRequestCP Additional class parser for ServerRequest objects.
ClassParsers.SmartCompareExprCP  
ClassParsers.TimeZoneCP Class parser for standard timezone class
ClassParsers.TreeMapCP Parser for TreeMap instances
ClassParsers.ValueHistoryStorageCP GJSA Class parser for ValueHistoryStorage
ClassParsers.VHSValueMarkCP GJSA parser for ValueMark class
CLServerConnector class to connect a Java client to a GJSA server in connectionless mode.
ConnectionEncoding  
DefaultFreeFloatingHandler Handler for free floating server messages.
DynamicChatSymbolHolder Dynamic version of a CharSymbolHolder.
EncryptionRulesSymbols  
EncryptionStrategySymbols  
IntChatSymbolHolder International chat symbol holder.
LegacyServerConnector Class to connect a Java client to a GJSA server.
LegacyServerConnector.Reader reader thread for a server connector.
Obj2StrParser Parser to make a String-based representation out of an object.
QueryOnlyServerConnectorWrapper Wrapper around another ServerConnector which only allows to send and receive queries.
ServerConnector Abstract superclass for old-style and new-style client connections to the server.
ServerEnvelope message object for GJSA communication.
ServerMessages Helper class to produce localized server messages on the client side.
ServerReply encapsulates a single reply from a GJSA server.
ServerReplyFilterExpr Interface for logic expressions
ServerRequest Representation of a Request sent by a GJSA client to a server.
SessionConnector Session-wise connection class for GJSA clients.
SessionedServerConnector Low level communication with GJSA server Keeps connection to server one way or the other.
Str2ObjParamParser Parameter parser.
Str2ObjParser Parser for a string representated object into its internal object representation.
SyncBurstReceiver Abstract class for handling synchronous bursts on client side.
TransactionLogger Logger with history.
 

Exception Summary
CommandException Exception for server side execution problems.
ParserException Exception class for Parser errors
 

Package biz.chitec.quarterback.gjsa Description

The Generic Java Server Architecture, client and server parts.

Package Specification

This package provides the basic stuff for the GJSA. This includes the objects needed by client and by server and the client-only stuff. The server stuff is put into org.gjt.chitec.gjsa.server.

See Also:
org.gjt.chitec.gjsa.serverpart

QJCC homepage