A C E F G H I L M O P Q S T

A

add(Object) - Method in class hhms.Queue
 

C

ConnHandler - interface hhms.ConnHandler.
A ConnHandler is an interface of interchangeable object.
Connection - class hhms.Connection.
A Connection is a active TCP connection to HHMS Gateway.
Connection(String, int, String, ErrorHandler) - Constructor for class hhms.Connection
Class Constructor
ConnectionHandler - class hhms.ConnectionHandler.
ConnectionHandler is responsible for sending and receiveing messages over TCP.
ConnectionHandler(String, int, String, ErrorHandler) - Constructor for class hhms.ConnectionHandler
 
close() - Method in class hhms.Connection
close HTTPConnection.
close() - Method in class hhms.HTTPConnection
close HTTPConnection because HTTP is stateless connection, this close just send logout message to HHMS Gateway.
closeConnection() - Method in interface hhms.ConnHandler
 
closeConnection() - Method in class hhms.ConnectionHandler
 
closeConnection() - Method in class hhms.HTTPHandler
 
createSOAPSession() - Method in class hhms.Connection
create and return a new SOAPSession
createSOAPSession() - Method in class hhms.HTTPConnection
create and return a new SOAPSession
createTopicSession() - Method in class hhms.Connection
create and return a new TopicSession
createTopicSession() - Method in class hhms.HTTPConnection
create and return a new TopicSession

E

ErrorHandler - interface hhms.ErrorHandler.
If there is a Error on a Connection, HHMS will inform ErrorHandler.
errorHandler - Variable in class hhms.ConnectionHandler
 
errorHandler - Variable in class hhms.HTTPHandler
 
eventTable - Variable in class hhms.ConnectionHandler
 
eventTable - Variable in class hhms.HTTPHandler
 

F

FlexRepException - exception hhms.soap.FlexRepException.
This exception must be thrown when there are insufficient FlexibleRepresentation information.
FlexRepException(String) - Constructor for class hhms.soap.FlexRepException
Construct a FlexRepException with a reason for the exception

G

get() - Method in class hhms.Queue
 
getBytes() - Method in class hhms.Message
 
getEventInt() - Method in class hhms.Message
 
getIntProperty(String) - Method in class hhms.Message
 
getReplyTo() - Method in class hhms.Message
 
getSOAPNegResponse(Message) - Method in class hhms.soap.SOAPSession
Analysis SOAPNegResponse message to choose proper FlexibleRepresentation scheme
getStringProperty(String) - Method in class hhms.Message
 
getText() - Method in class hhms.Message
 
getTopicInt() - Method in class hhms.Message
 

H

HHMSException - exception hhms.HHMSException.
This exception must be thrown when there is a try to get non-exist property.
HHMSException(String) - Constructor for class hhms.HHMSException
Construct a HHMSException with a reason for the exception
HTTPConnection - class hhms.HTTPConnection.
A HTTPConnection is a active HTTP connection to HHMS Gateway.
HTTPConnection(String, String, ErrorHandler) - Constructor for class hhms.HTTPConnection
Class Constructor
HTTPConnection(String, String, ErrorHandler, int) - Constructor for class hhms.HTTPConnection
Class Constructor specifying interval to polling
HTTPHandler - class hhms.HTTPHandler.
HTTPHandler is responsible for sending and receiveing messages over HTTP.
HTTPHandler(String, String, ErrorHandler) - Constructor for class hhms.HTTPHandler
 
HTTPHandler(String, String, ErrorHandler, int) - Constructor for class hhms.HTTPHandler
 
hhms - package hhms
 
hhms.soap - package hhms.soap
 

I

idxToString - Variable in class hhms.ConnectionHandler
 
idxToString - Variable in class hhms.HTTPHandler
 

L

listenerTable - Variable in class hhms.ConnectionHandler
 
listenerTable - Variable in class hhms.HTTPHandler
 

M

Message - class hhms.Message.
A Message used to send messages.
Message() - Constructor for class hhms.Message
 
Message(byte[]) - Constructor for class hhms.Message
 
Message(String) - Constructor for class hhms.Message
 
Message(byte[], int, int) - Constructor for class hhms.Message
 
MessageListener - interface hhms.MessageListener.
MessageListener is used to receive asynchronously delivered Messages.

O

onErrorMessage(Message) - Method in interface hhms.ErrorHandler
Pass an error to the Listener
onMessage(Message) - Method in interface hhms.MessageListener
Pass an message to the Listener

P

propLength() - Method in class hhms.Message
 
publish(Message) - Method in class hhms.TopicSession
Publish message to the topic

Q

Queue - class hhms.Queue.
Queue is used for storing outgoing message.
Queue() - Constructor for class hhms.Queue
 

S

SOAPSession - class hhms.soap.SOAPSession.
SOAPSession is the medium class for using Simple Object Access Protocol (SOAP) and FlexibleRepresentation.
SOAPSession(ConnHandler) - Constructor for class hhms.soap.SOAPSession
Class Constructor
send(Message, String) - Method in interface hhms.ConnHandler
 
send(Message) - Method in interface hhms.ConnHandler
 
send(Message) - Method in class hhms.ConnectionHandler
 
send(Message, String) - Method in class hhms.ConnectionHandler
 
send(Message) - Method in class hhms.HTTPHandler
 
send(Message, String) - Method in class hhms.HTTPHandler
 
sendError(Message) - Method in interface hhms.ConnHandler
 
sendError(String) - Method in interface hhms.ConnHandler
 
sendError(Message) - Method in class hhms.ConnectionHandler
 
sendError(String) - Method in class hhms.ConnectionHandler
 
sendError(Message) - Method in class hhms.HTTPHandler
 
sendError(String) - Method in class hhms.HTTPHandler
 
sendImmediate(Message) - Method in class hhms.HTTPHandler
 
sendImmediate(Message, String) - Method in class hhms.HTTPHandler
 
sendMessage(Message) - Method in class hhms.soap.SOAPSession
Publish message to the topic
sendSOAPNegotiation() - Method in class hhms.soap.SOAPSession
Send FlexsibleRepresentation Negotiation Message
setBytes(byte[]) - Method in class hhms.Message
 
setEncodingStyle(String) - Method in class hhms.soap.SOAPSession
Set Encoding Style for Flexible Representation
setEventInt(int) - Method in class hhms.Message
 
setIntProperty(String, int) - Method in class hhms.Message
 
setMessageListener(MessageListener, String) - Method in interface hhms.ConnHandler
Set this Object as a MessageListener
setMessageListener(MessageListener, String) - Method in class hhms.ConnectionHandler
 
setMessageListener(MessageListener, String) - Method in class hhms.HTTPHandler
 
setMessageListener(MessageListener) - Method in class hhms.TopicSession
Set this Object as a MessageListener
setPubSub(String) - Method in class hhms.TopicSession
Set Subscriber and Publisher to the topic
setPublisher(String) - Method in class hhms.TopicSession
Set Publisher to the topic
setReliableScheme(String) - Method in class hhms.soap.SOAPSession
Set Reliable Messaging Scheme of FlexibleRepresentation
setReplyTo(String) - Method in class hhms.Message
 
setSOAPMessageListener(MessageListener, String, SOAPSession) - Method in interface hhms.ConnHandler
 
setSOAPMessageListener(MessageListener, String, SOAPSession) - Method in class hhms.ConnectionHandler
 
setSOAPMessageListener(MessageListener, String, SOAPSession) - Method in class hhms.HTTPHandler
 
setSOAPMessageListener(MessageListener) - Method in class hhms.soap.SOAPSession
Set this Object as a MessageListener
setSOAPSession(Message, String) - Method in interface hhms.ConnHandler
 
setSOAPSession(Message, String) - Method in class hhms.ConnectionHandler
 
setSOAPSession(Message, String) - Method in class hhms.HTTPHandler
 
setSOAPTopic(String) - Method in class hhms.soap.SOAPSession
Set Publisher to the topic
setSession(String, int) - Method in interface hhms.ConnHandler
 
setSession(String, int) - Method in class hhms.ConnectionHandler
 
setSession(String, int) - Method in class hhms.HTTPHandler
 
setStringProperty(String, String) - Method in class hhms.Message
 
setSubscriber(String) - Method in class hhms.TopicSession
Set Subscriber to the topic
setText(String) - Method in class hhms.Message
 
setTopicInt(int) - Method in class hhms.Message
 
size() - Method in class hhms.Queue
 
soapListenerTable - Variable in class hhms.ConnectionHandler
 
soapListenerTable - Variable in class hhms.HTTPHandler
 
stringToIdx - Variable in class hhms.ConnectionHandler
 
stringToIdx - Variable in class hhms.HTTPHandler
 

T

TopicSession - class hhms.TopicSession.
TopicSession is the medium class for using Light Weight Message Service (LWMS).
TopicSession(ConnHandler) - Constructor for class hhms.TopicSession
Class Constructor

A C E F G H I L M O P Q S T