|
||||||||||
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.
APEXEdgeConnection
FACTORY
Returns either a new APEXEdgeConnection
or an existing,
stored in the connection table.
APEXEdgeConnection
FACTORY
Returns either an existing APEXEdgeConnection
stored in
the connection table or null
.
APEXEdgeConnection
FACTORY
Returns either a new APEXEdgeConnection
or an existing
stored in the connection table.
APEXMeshConnection
FACTORY
Returns either a new APEXMeshConnection
or an existing,
stored in the connection table.
APEXMeshConnection
FACTORY
Returns either an existing APEXMeshConnection
stored in
the connection table or null
.
APEXEdgeConnection
FACTORY
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 APEXEndpointAddress
es
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 |