|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
APEX defines the syntax of the Application Exchange
(APEX) protocol RFC3340 and internal constant field. APEXAttachMessage is the message sent for attachments and
defines its syntax as it is specified in the Application Exchange
(APEX) Protocol RFC3340 DTD.APEXBindMessage is the message sent for bindings and
defines its syntax as it is specified in the Application Exchange
(APEX) Protocol RFC3340 DTD.APEXConnection is a connection thread that takes
messages to send on this connection in a linked list (file) and
sends them on after another to the destination.APEXConnectionListener is a connection listener thread
for a relay, either apex-edge or apex-mesh connection.APEXProfile
and listens on the specified port.
APEXConnectionThread is a connection thread either
initiates a new connection or works on a extisting one.APEXConnectionThread which first
establishes the session and channel.
APEXConnectionThread for a connection
opened by another hop (session and channel establishment becomes
unnecessary).
APEXDataMessage is the message sent for data containing
operations and defines its syntax as it is specified in the
Application Exchange (APEX) Protocol RFC3340 DTD.
APEXDataMessage containing MIME
Multipart structured content.
APEXDataMessage containing MIME
Multipart structured content.
APEXDataMessage containing MIME
Multipart structured content.
APEXDataMessage containing MIME
Multipart structured content specified in a byte array.
APEXDataMessage containing MIME
Multipart structured content specified in a byte array.
APEXDataMessage containing MIME
Multipart structured content specified in a byte array.
APEXDataMessage containing MIME
Multipart structured content specified in a byte array.
APEXDataMessage containing MIME
Multipart structured content.
APEXDataMessage containing MIME
Multipart structured content.
APEXDataMessage containing MIME
Multipart structured content.
APEXDataMessage containing XML
content.
APEXDataMessage containing XML
content.
APEXDataMessage containing XML
content.
APEXDataMessage containing XML
content.
APEXDataMessage.
APEXEdgeConnection handles the connection between two
nodes on the APEX edge (endpoint-relay and vice versa) and adds manager
specific policies for the connection.
APEXEndpointAddress specifies a valid endpoint address
including options for the corresponding address.APEXEndpointAddress' parsed from a String.
APEXEndpointAddress' parsed from a String
containing a set of 'APEXOption s'.
APEXEndpointAddress' parsed from a String
containing one 'APEXOption'.
APEXEndpointManager handles the interface between
an endpoint and a relay. APEXEndpointProcess the interface for an APEX endpoint
application and provides their properities for call-backs: every class
registering as a endpoint application needs to implement this interface.APEXException is a general exception thrown from APEX
elements in various moments.APEXManager is the general class for the two
APEX managers and offers various functionalities to their
subclasses.APEXMeshConnection handles the connection between two
nodes in the APEX Mesh (relay-relay) and adds manager
specific (actually only relay) policies for the connection.APEXMessage is an abstract class identifying an APEX
message.
APEXMessageParser parses a message according the
Application Exchange (APEX) Protocol RFC3340 DTD. APEXOption defines an APEX option element as it is
specified in the Application Exchange (APEX) Protocol RFC3340 DTD.APEXOption with the specified attributes
and the textual XML content.
APEXOption with the specified attributes
and the textual XML content.
APEXOption with the specified attributes.
APEXOption with the specified attributes.
APEXOption with the specified attributes
and the textual XML content.
APEXOption with the specified attributes.
APEXOption with the specified attribute.
APEXOption.
APEXOptionException is an exception thrown on
processing options.APEXParsingException is a exception thrown from APEX
when parsing incoming messages or content to be added to messages.APEXProcess the general interface for every APEX using
application.PCApexProfile handles incoming messages from the
underlying BEEP protocol.APEXProfile with an associated
APEXManager for call backs and a channel identifier
for later message association.
APEXRelayManager is called from a instanciated from a
relay process (implementing APEXRelayProcess). APEXRelayManager object using the well-known
TCP port number 912 assigned by the IANA.
APEXRelayProcess the interface for an
APEX relay application and provides their properities
for call-backs: every class registering as a relay
application needs to implement this interface.APEXReliableBroadcastService within the specified
APEX manager
APEXReply sends a reply containing a three-digit
reply code and a reason statement on error replies according a
specified message.error or ok
element) to a specified message with a three-digit code.
error or ok
element) to a specified message with a three-digit code and a special
textual (XML) content.
reply element on boolean to a
specified message with a three-digit code.
reply element on boolean to a
specified message with a three-digit code and a special textual (XML)
content.
APEXReplyListener
takes on this role: if the standalone thread receives a reply, it calls the
handleReply method of the correspondant connection.APEXReplyListener for the
specified reply, message, and call-back class connection.
APEXReportService represents the report service
as it is specified in RFC3340.APEXRoutingPoint object translates a domain
in another according the relay configuration file.APEXRoutingPoint for the
specified arguments ( identity relayed to
gateway:(mesh)port )
APEXService gives several properties to an APEX service.
ActionListener
Please consider the possibility to redefine the receivedStatus
method for reuse.
ActionListener
and an object for reuse (e.g. in actionPerformed)
Please consider the possibility to redefine the receivedStatus
method for reuse.
APEXTerminateMessage is the message sent for terminate
bindings and attachments, and defines its syntax as it is
specified in the Application Exchange (APEX) Protocol RFC3340 DTD.APEXTerminateMessage for the specified
arguments.
APEXTerminateMessage for the specified
arguments.
APEXTerminateMessage for the specified
arguments.
APEXTerminateMessage for the specified
arguments.
authenticatedAs table if the manager is
successfully attached as the specified endpoint address.
authenticatedAs table if the manager is
successfully bound as the specified administrative domain.
org.beepcore.beep.core.MessageMSG and
parses this object in order to extract a complete APEXMessage.
APEXStatus.
attach element is received
a status code (for the reply is returned)
bind element is received
a status code (for the reply is returned)
Content-Type
APEXDataMessage addressed to the specified
set of recipient endpoint addresses.
APEXDataMessage addressed to the specified
recipient endpoint address.
APEXEdgeConnectionFACTORY
Returns either a new APEXEdgeConnection or an existing,
stored in the connection table.
APEXEdgeConnectionFACTORY
Returns either an existing APEXEdgeConnection stored in
the connection table or null.
APEXEdgeConnectionFACTORY
Returns either a new APEXEdgeConnection or an existing
stored in the connection table.
APEXMeshConnectionFACTORY
Returns either a new APEXMeshConnection or an existing,
stored in the connection table.
APEXMeshConnectionFACTORY
Returns either an existing APEXMeshConnection stored in
the connection table or null.
APEXEdgeConnectionFACTORY
Returns either a new APEXEdgeConnection or an existing
stored in the connection table.
APEXProcess) associated
to this manager.
APEXEdgeConnection or null for a
given org.beepcore.beep.core.Channel.
APEXMeshConnection or null for a
given org.beepcore.beep.core.Channel.
OutputDataStream
which is accepted by the Channel.sendMessage method
to send a message over the channel.
String
APEXEndpointAddress' from a
sample String.
null if the
key is not mapped in the message hash table.
String.
multipart/related) two MIME body parts
in one MIME Multipart.
Hashtable containing all identifiers of options
this service is able to handle.
APEXOption' formed for 'Reliable
Broadcast'.
APEXOption for the specified arguments.
APEXOption for the specified arguments and
mustUnderstand='false'.
APEXOption for the specified transID with
targetHop='final' and mustUnderstan='false'.
APEXOption for the specified arguments with
automatically obtained transID.
APEXOption for the specified arguments with
automatically obtained transID and mustUnderstand='false'.
APEXOption for the specified arguments with
automatically obtained transID, targetHop='final', and mustUnderstan='false'.
null)
ok or error element according the
code (adds the specified reason in erro elements).
ok or error element according the
code.
originator element according RFC3380.
originator element according RFC3380 using
a given indent, e.g. new String(" ") for two spaces indent.
recipient element according RFC3380.
recipient element according RFC3380 using
a given indent, e.g. new String(" ") for two spaces indent.
reply element of this reply (used
in services, so no ok or error element is
generated).
APEXRelayManager' if a message is
discarded since the relay wasn't able / gave up establishing a
connection to a destination after serveral attempts or the message
hasn't been accepted.
handleIncomingMessage' method.
handleIncomingMessage' method.
handleIncomingMessage' method.
statusRequest option for the first time:
in a RELAY: adds all status objects for alls applicable endpoints in a hashtable
in an ENDPOINT: replies with a statusResponse message
APEXRelayManager' if a message is
sent to another entity, say an or an
message is returned - but at least, the message
HAS BEEN sent!
true if an originator is set, otherwise false.
true if at least one recipient is set, otherwise
false.
HashSet containing APEXEndpointAddresses
into an array.
APEXProfile
MimeBodyPart to a String.
APEXDataMessage', say a
(where x !
APEXMessage', say a
(where x !
APEXMessage', say a
(where x !
APEXDataMessage' is
successfully sent on a connection, say an
element has been received.
APEXMessage' is
successfully sent on a connection, say an
element has been received.
APEXDataMessage' is
successfully sent on a connection, say an
element has been received.
getMessage table.
APEXMessage or throws an
appropriate Exception on failure.
String port number, e.g. from an XML attribute
and returns the port number as an int if it is valid
(between 1 and 65535).
APEXDataMessage is incident in the APEXEndpointManager
for this process.
MessageMSG to an APEXMessage
calls the manager's handleIncomingMessage method
On a processing error, a error reply APEX.STATUS_GENERAL_SYNTAX_ERROR
is sent to the originator of the incoming message.
authenticatedAs table if an the manager is
not attached (any more) as the specified endpoint address.
authenticatedAs table if an the manager is
not bound (any more) as the specified administrative domain.
APEXDataMessage to the recipients specified
within the object.
APEXDataMessage to the recipients specified
within the object.
APEXDataMessage to the recipients specified
within the object.
APEXDataMessage to the recipients specified
within the object.
org.beepcore.beep.core.MessageMSG
originator.
org.beepcore.beep.core.MessageMSG
originator.
SERVICETABLE a table of
all services mapped by their option identifer and on SERVICEPRIORITIES
a vector of the priority of their processing.
ActionListener on this status which
is activated is a status update is performes.
APEXOptions' as they are
specified in the configuration file for the services by the attribute
priority.
terminate element is received a status
code (for the reply is returned).
terminate element is received a status
code (for the reply is returned).
terminate element is received a status
code (for the reply is returned).
authenticatedAs
table.
authenticatedAs
table.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||