- aaccept(HandshakeableSocketHandler) - Method in class com.echomine.net.HandshakeablePerpetualSocketAcceptor
-
Accepts a connection,hands it over to the handler for processing, and immediately goes back to accepting more
connections.
- aaccept(HandshakeableSocketHandler) - Method in class com.echomine.net.HandshakeableSocketAcceptor
-
The asynchronous version of the accept method.
- aaccept(SocketHandler) - Method in class com.echomine.net.PerpetualSocketAcceptor
-
Accepts a connection,hands it over to the handler for processing, and immediately goes back to accepting more
connections.
- aaccept(SocketHandler) - Method in class com.echomine.net.SocketAcceptor
-
The asynchronous version of the accept method.
- AbstractFileHandler - Class in com.echomine.net
-
adds capability to use a FileModel.
- AbstractFileHandler(FileModel) - Constructor for class com.echomine.net.AbstractFileHandler
-
by default with no throttling
- AbstractJabberMessage - Class in com.echomine.jabber
-
This message adds some base functionality for those that uses it.
- AbstractJabberMessage(String, Element) - Constructor for class com.echomine.jabber.AbstractJabberMessage
-
this constructor is for creating outgoing messages.
- AbstractJabberMessage() - Constructor for class com.echomine.jabber.AbstractJabberMessage
-
- accept(HandshakeableSocketHandler) - Method in class com.echomine.net.HandshakeablePerpetualSocketAcceptor
-
Accepts a connection and hands it over to the handler for processing one at a time.
- accept(HandshakeableSocketHandler) - Method in class com.echomine.net.HandshakeableSocketAcceptor
-
Accepts a connection synchronously and hands it over to the handler for processing.
- accept(SocketHandler) - Method in class com.echomine.net.PerpetualSocketAcceptor
-
Accepts a connection and hands it over to the handler for processing one at a time.
- accept(SocketHandler) - Method in class com.echomine.net.SocketAcceptor
-
Accepts a connection synchronously and hands it over to the handler for processing.
- acceptSubscribe(JabberPresenceMessage) - Method in class com.echomine.jabber.JabberPresenceService
-
when you receive a subscribe message, you may pass that subscribe message to this
method to accept the subscription.
- aconnect(ConnectionModel) - Method in class com.echomine.net.HandshakeableSocketConnector
-
makes a connection asynchronously using internal socket handler.
- aconnect(HandshakeableSocketHandler, ConnectionModel) - Method in class com.echomine.net.HandshakeableSocketConnector
-
makes a connection asynchronously.
- aconnect(ConnectionModel) - Method in class com.echomine.net.SocketConnector
-
makes a connection asynchronously using internal socket handler.
- aconnect(SocketHandler, ConnectionModel) - Method in class com.echomine.net.SocketConnector
-
makes a connection asynchronously.
- acquire() - Method in class com.echomine.util.Semaphore
-
- acquire() - Method in interface com.echomine.util.Sync
-
- ACTION_REMOVE - Static variable in class com.echomine.jabber.msg.ServiceItem
-
- ACTION_UPDATE - Static variable in class com.echomine.jabber.msg.ServiceItem
-
- ACTION_VIEW - Static variable in class com.echomine.jabber.msg.ServiceItem
-
- add(Element, String, String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
A convenience method to add a pair of strings to a DOM element.
- addChild(JIDType) - Method in class com.echomine.jabber.JIDType
-
adds a child to the type.
- addConnectionListener(ConnectionListener) - Method in class com.echomine.jabber.JabberConnection
-
- addConnectionListener(ConnectionListener) - Method in class com.echomine.net.Connection
-
adds a subscriber to listen for connection events
- addDeserializer(String, Deserializer) - Method in class com.echomine.xmlrpc.SerializerFactory
-
registers a deserializer for the particular name type.
- addFeature(String) - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
Adds a new feature support.
- addField(DataXField) - Method in class com.echomine.jabber.msg.DataXMessage
-
adds a field to the field list
- addField(String, String) - Method in class com.echomine.jabber.msg.GatewayIQMessage
-
normally used to add fields that should be sent to the server when querying for gateway
info or setting the data.
- addField(String, String) - Method in class com.echomine.jabber.msg.RegisterIQMessage
-
normally used to add fields that should be sent to the server when registering a new account
or updating a current one.
- addField(String, String) - Method in class com.echomine.jabber.msg.SearchIQMessage
-
normally used to add fields that should be sent to the server when registering a new account
or updating a current one.
- addFields(HashMap) - Method in class com.echomine.jabber.msg.GatewayIQMessage
-
this method allows you to add multiple fields at once.
- addFields(HashMap) - Method in class com.echomine.jabber.msg.RegisterIQMessage
-
this method allows you to add multiple fields at once.
- addFields(HashMap) - Method in class com.echomine.jabber.msg.SearchIQMessage
-
this method allows you to add multiple fields at once.
- addFileListener(FileListener) - Method in class com.echomine.net.BaseFileHandler
-
Add to listen for file transfer events for this specific file transfer
- addFileListener(FileListener) - Method in interface com.echomine.net.FileHandler
-
Subscribe to listen for file events
- addGroup(String) - Method in class com.echomine.jabber.msg.RosterItem
-
adds a group to the roster item
- addIdentity(ServiceIdentity) - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
adds a new identity to the list of services that are supported
- addItem(ServiceItem) - Method in class com.echomine.jabber.msg.ServiceItemsIQMessage
-
Adds a new service item to the message
- addItemField(DataXField) - Method in class com.echomine.jabber.msg.DataXMessage
-
adds a field to the item field list
- addJIDValue(JID) - Method in class com.echomine.jabber.msg.DataXField
-
Adds a jid to the list of field values.
- addMessage(JabberMessage) - Method in class com.echomine.jabber.MessageRequestQueue
-
adds a message to send to the end of the queue
- addMessageListener(JabberMessageListener) - Method in class com.echomine.jabber.DefaultMessageReceiver
-
The listener will listen to all unfiltered messages this router receives.
- addMessageListener(JabberMessageListener) - Method in class com.echomine.jabber.JabberConnection
-
- addMessageListener(JabberMessageListener) - Method in interface com.echomine.jabber.JabberMessageReceiver
-
The listener will listen to all unfiltered messages this connection receives.
- addMessageListener(JabberMessageListener) - Method in class com.echomine.jabber.JabberSession
-
convenience method equivalent to calling getConnection().addMessageListner()
- addNS(Namespace) - Method in class com.echomine.jabber.JIDType
-
adds a namespace that the JID type recognizes on how to process.
- addOption(DataXOption) - Method in class com.echomine.jabber.msg.DataXField
-
An internal method that adds an option into the options list without doing any validation
checks.
- addParameter(Object) - Method in class com.echomine.xmlrpc.Call
-
- addParameters(Object[]) - Method in class com.echomine.xmlrpc.Call
-
- addReportedField(DataXField) - Method in class com.echomine.jabber.msg.DataXMessage
-
adds a field to the reported field list
- addRosterItem(RosterItem) - Method in class com.echomine.jabber.msg.RosterIQMessage
-
adds a roster item to the current roster message.
- addRosterItem(RosterItem) - Method in class com.echomine.jabber.msg.RosterXMessage
-
adds a roster item to the current roster message.
- addRosterItems(List) - Method in class com.echomine.jabber.msg.RosterIQMessage
-
adds a list of roster items
- addRosterItems(List) - Method in class com.echomine.jabber.msg.RosterXMessage
-
adds a list of roster items
- addSerializer(Class, Serializer) - Method in class com.echomine.xmlrpc.SerializerFactory
-
registers a serializer for a particular class type.
- addTextValue(String) - Method in class com.echomine.jabber.msg.DataXField
-
adds the text to the list of field values.
- addToRoster(JID, String, String, boolean) - Method in class com.echomine.jabber.JabberRosterService
-
this is a convenience method to add a JID to the roster.
- addToRoster(RosterItem, boolean) - Method in class com.echomine.jabber.JabberRosterService
-
adds a roster item to the list stored on the server.
- addValue(String) - Method in class com.echomine.jabber.msg.DataXField
-
An internal method that simply adds the string value without doing any validation checks.
- Agent - Class in com.echomine.jabber.msg
-
Deprecated.
Replaced by new JEP-0030 Service Discovery
- Agent(JID) - Constructor for class com.echomine.jabber.msg.Agent
-
Deprecated.
- AgentsIQMessage - Class in com.echomine.jabber.msg
-
Deprecated.
Replaced by new JEP-0030 Service Discovery
- AgentsIQMessage() - Constructor for class com.echomine.jabber.msg.AgentsIQMessage
-
Deprecated.
defaults to iq type get for retrieval or for parsing incoming messages
- ArraySerializer - Class in com.echomine.xmlrpc
-
Used to serialize and deserialize the XMLRPC array xml data.
- ArraySerializer() - Constructor for class com.echomine.xmlrpc.ArraySerializer
-
- attempt(long) - Method in class com.echomine.util.Semaphore
-
- attempt(long) - Method in interface com.echomine.util.Sync
-
- AUTH_CLEARTEXT - Static variable in class com.echomine.jabber.msg.AuthIQMessage
-
- AUTH_DIGEST - Static variable in class com.echomine.jabber.msg.AuthIQMessage
-
- AUTH_ZERO_KNOWLEDGE - Static variable in class com.echomine.jabber.msg.AuthIQMessage
-
- AuthIQMessage - Class in com.echomine.jabber.msg
-
This message object deals with all the workings of sending and receiving authentication messages.
- AuthIQMessage(String) - Constructor for class com.echomine.jabber.msg.AuthIQMessage
-
this constructor is used for creating an initial outgoing message.
- AuthIQMessage() - Constructor for class com.echomine.jabber.msg.AuthIQMessage
-
this constructor is used for incoming iq:auth messages.
- C_BAD_REQUEST - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_CONFLICT - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_FEATURE_NOT_IMPLEMENTED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_FORBIDDEN - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_GONE - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_INTERNAL_SERVER_ERROR - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_ITEM_NOT_FOUND - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_MALFORMED_JID - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_NOT_ACCEPTABLE - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_NOT_ALLOWED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_NOT_AUTHORIZED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_PAYMENT_REQUIRED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_RECIPIENT_UNAVAILABLE - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_REDIRECT - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_REGISTRATION_REQUIRED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_REMOTE_SERVER_NOT_FOUND - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_REMOTE_SERVER_TIMEOUT - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_RESOURCE_CONSTRAINT - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_SERVICE_UNAVAILABLE - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_SUBSCRIPTION_REQUIRED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_UNDEFINED - Static variable in interface com.echomine.jabber.ErrorCode
-
- C_UNEXPECTED_REQUEST - Static variable in interface com.echomine.jabber.ErrorCode
-
- Call - Class in com.echomine.xmlrpc
-
The main object to construct a method call for the XML RPC.
- Call(SerializerFactory) - Constructor for class com.echomine.xmlrpc.Call
-
constructs an empty call object that's normally used for parsing an incoming call object
- Call(String, SerializerFactory) - Constructor for class com.echomine.xmlrpc.Call
-
constructs a request object for sending out
- Call(String, Namespace, SerializerFactory) - Constructor for class com.echomine.xmlrpc.Call
-
constructs a request object with the proper namespace
- changePassword(String) - Method in class com.echomine.jabber.JabberUserService
-
changes the password.
- characters(char[], int, int) - Method in class com.echomine.jabber.JabberContentHandler
-
- characters(char[], int, int) - Method in class com.echomine.jabber.JabberMessageHandler
-
the methods that must be implemented to work with the XML content that's coming in
- characters(char[], int, int) - Method in class com.echomine.jabber.JDOMMessageHandler
-
- characters(char[], int, int) - Method in class com.echomine.jabber.JDOMXMessageHandler
-
- checkClientTrusted(X509Certificate[], String) - Method in class com.echomine.util.SimpleTrustManager
-
isClientTrusted checks to see if the chain is in the keyStore object.
- checkServerTrusted(X509Certificate[], String) - Method in class com.echomine.util.SimpleTrustManager
-
checks to see if the chain is in the keyStore object.
- clear() - Method in class com.echomine.jabber.MessageRequestQueue
-
clear all the messages in the queues
- close() - Method in class com.echomine.net.HandshakeablePerpetualSocketAcceptor
-
Closes the server socket, unbind from the port, and shuts down the perpetual loops.
- close() - Method in class com.echomine.net.HandshakeableSocketAcceptor
-
Closes the server socket and unbind from the port.
- close() - Method in class com.echomine.net.PerpetualSocketAcceptor
-
Closes the server socket, unbind from the port, and shuts down the perpetual loops.
- close() - Method in class com.echomine.net.SocketAcceptor
-
Closes the server socket and unbind from the port.
- closeSocket(Socket) - Static method in class com.echomine.util.IOUtil
-
- closeSocket(Socket) - Static method in class com.echomine.util.IOUtil
-
- closeSocket(ServerSocket) - Static method in class com.echomine.util.IOUtil
-
- closeStream(InputStream) - Static method in class com.echomine.util.IOUtil
-
- closeStream(OutputStream) - Static method in class com.echomine.util.IOUtil
-
- closeStream(Reader) - Static method in class com.echomine.util.IOUtil
-
- closeStream(Writer) - Static method in class com.echomine.util.IOUtil
-
- com.echomine.common - package com.echomine.common
-
- com.echomine.jabber - package com.echomine.jabber
-
- com.echomine.jabber.msg - package com.echomine.jabber.msg
-
- com.echomine.jabber.parser - package com.echomine.jabber.parser
-
- com.echomine.net - package com.echomine.net
-
- com.echomine.util - package com.echomine.util
-
- com.echomine.xmlrpc - package com.echomine.xmlrpc
-
- CONFLICT - Static variable in interface com.echomine.jabber.ErrorCode
-
- connect(ConnectionModel) - Method in class com.echomine.jabber.JabberConnection
-
This method is synchronous and will not return until connection is established or fails.
- connect(String, int) - Method in class com.echomine.jabber.JabberSession
-
connect to the specified server.
- connect(ConnectionModel) - Method in class com.echomine.jabber.JabberSession
-
connect using an existing connection model.
- connect(ConnectionModel) - Method in class com.echomine.net.HandshakeableSocketConnector
-
Synchronous connect method using internal socket handler.
- connect(HandshakeableSocketHandler, ConnectionModel) - Method in class com.echomine.net.HandshakeableSocketConnector
-
Synchronous connect method.
- connect(ConnectionModel) - Method in class com.echomine.net.SocketConnector
-
Synchronous connect method using internal socket handler.
- connect(SocketHandler, ConnectionModel) - Method in class com.echomine.net.SocketConnector
-
Synchronous connect method.
- Connection - Class in com.echomine.net
-
Base class for all network connection related services.
- Connection() - Constructor for class com.echomine.net.Connection
-
- CONNECTION_CLOSED - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_ERRORED - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_HANDSHAKE - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_HANDSHOOK - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_OPENED - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_REJECTED - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_STARTING - Static variable in class com.echomine.net.ConnectionEvent
-
- CONNECTION_VETOED - Static variable in class com.echomine.net.ConnectionEvent
-
- connectionClosed(ConnectionEvent) - Method in interface com.echomine.net.ConnectionListener
-
The event is fired when the connection is closed normally or abnormally.
- connectionEstablished(ConnectionEvent) - Method in interface com.echomine.net.ConnectionListener
-
This event is fired when a connection is fully established.
- ConnectionEvent - Class in com.echomine.net
-
contains connection event codes
- ConnectionEvent(ConnectionModel, int) - Constructor for class com.echomine.net.ConnectionEvent
-
- ConnectionEvent(ConnectionModel, int, String) - Constructor for class com.echomine.net.ConnectionEvent
-
- ConnectionException - Exception in com.echomine.net
-
exception thrown when anything goes wrong with connection-related stuff.
- ConnectionException() - Constructor for exception com.echomine.net.ConnectionException
-
- ConnectionException(String) - Constructor for exception com.echomine.net.ConnectionException
-
- ConnectionFailedException - Exception in com.echomine.net
-
thrown when connection fails
- ConnectionFailedException() - Constructor for exception com.echomine.net.ConnectionFailedException
-
- ConnectionFailedException(String) - Constructor for exception com.echomine.net.ConnectionFailedException
-
- ConnectionListener - Interface in com.echomine.net
-
listener that should be implemented to listen for any connection events
- ConnectionModel - Class in com.echomine.net
-
Contains all the data that are needed by Connector to make a connection.
- ConnectionModel(int) - Constructor for class com.echomine.net.ConnectionModel
-
Normally used to create a listener for incoming connections.
- ConnectionModel(InetAddress, int) - Constructor for class com.echomine.net.ConnectionModel
-
- ConnectionModel(String, int) - Constructor for class com.echomine.net.ConnectionModel
-
- ConnectionModel(InetAddress, int, ConnectionThrottler) - Constructor for class com.echomine.net.ConnectionModel
-
- ConnectionModel(String, int, ConnectionThrottler) - Constructor for class com.echomine.net.ConnectionModel
-
- connectionStarting(ConnectionEvent) - Method in interface com.echomine.net.ConnectionListener
-
This event is fired when a connection is just starting.
- ConnectionThrottler - Interface in com.echomine.net
-
The throttler interface gives the connection handlers a way to throttle the
data transfer bandwidth.
- ConnectionVetoException - Exception in com.echomine.net
-
the exception exists to indicate that a connection is vetoed (or rejected)
- ConnectionVetoException() - Constructor for exception com.echomine.net.ConnectionVetoException
-
- ConnectionVetoException(String) - Constructor for exception com.echomine.net.ConnectionVetoException
-
- contentHandler - Variable in class com.echomine.jabber.JabberProtocol
-
- convertBytesToHexString(byte[]) - Static method in class com.echomine.util.HexDec
-
- convertBytesToHexString(byte[], int, int) - Static method in class com.echomine.util.HexDec
-
- convertBytesToHexString(byte[], int, int, StringBuffer) - Static method in class com.echomine.util.HexDec
-
- convertHexStringToBytes(String) - Static method in class com.echomine.util.HexDec
-
- convertHexStringToBytes(String, byte[], int) - Static method in class com.echomine.util.HexDec
-
- convertIP(long) - Static method in class com.echomine.util.IPUtil
-
Converts a long representation of an IP into a string format "xx.xx.xx.xx"
- country - Variable in class com.echomine.jabber.msg.JabberVCardMessage.LocalStruct
-
- createErrorMessage(Element) - Static method in class com.echomine.jabber.ErrorMessage
-
- createGetAuthMethodsMessage(JabberContext) - Static method in class com.echomine.jabber.msg.AuthIQMessage
-
this returns a default message instance for getting authentication information.
- createLoginMessage(JabberContext, int, String, int) - Static method in class com.echomine.jabber.msg.AuthIQMessage
-
creates an auth message that has everything set for sending a login message.
- createMessage(String, Namespace, Element) - Method in class com.echomine.jabber.DefaultMessageParser
-
instantiate a message object by looking at the DOM tree.
- createMessage(String, Namespace, Element) - Method in interface com.echomine.jabber.JabberMessageParser
-
instantiate a message object by looking at the DOM tree
- createNotAcceptableErrorMessage(JID, String) - Static method in class com.echomine.jabber.msg.OOBIQMessage
-
convenience method to create a OOBIQMessage that sends back a Not Acceptable Error Message to the
originator of the OOBIQRequest.
- createNotFoundErrorMessage(JID, String) - Static method in class com.echomine.jabber.msg.OOBIQMessage
-
creates a request to notify the remote client that the resource at the URL was not
found or cannot be retrieved.
- createRemoveVacationMessage() - Static method in class com.echomine.jabber.msg.VacationIQMessage
-
Convenience method to create a vacation message that allows you to remove your vacation message.
- createRequestVacationMessage() - Static method in class com.echomine.jabber.msg.VacationIQMessage
-
Convenience method to instantiate a vacation message that allows you to request for your own vacation
settings.
- createRosterItem(Element) - Static method in class com.echomine.jabber.msg.RosterItem
-
used to create a roster item into an object by parsing the elements passed in as the parameter.
- createSendUrlMessage(JID, String, String) - Static method in class com.echomine.jabber.msg.OOBIQMessage
-
creates a request to notify the remote client to download a file.
- createSession(JabberContext) - Method in class com.echomine.jabber.Jabber
-
- createSession(JabberContext, JabberMessageParser) - Method in class com.echomine.jabber.Jabber
-
- createSetVacationMessage(Calendar, Calendar, String) - Static method in class com.echomine.jabber.msg.VacationIQMessage
-
Convenience method to create a vacation message that allows you to set your vacation message.
- createSuccessMessage(JID, String) - Static method in class com.echomine.jabber.msg.OOBIQMessage
-
Creates a success message to send to the remote user notifying that file has been successfully transferred
- GatewayIQMessage - Class in com.echomine.jabber.msg
-
Add support to query gateways and request certain information from it.
- GatewayIQMessage(String) - Constructor for class com.echomine.jabber.msg.GatewayIQMessage
-
this constructor is for messages with type.
- GatewayIQMessage() - Constructor for class com.echomine.jabber.msg.GatewayIQMessage
-
defaults to iq type get
- generateThreadID() - Static method in class com.echomine.jabber.JabberChatMessage
-
the method will generate a unique ID for use.
- getAcceptedIssuers() - Method in class com.echomine.util.SimpleTrustManager
-
- getAction() - Method in class com.echomine.jabber.msg.ServiceItem
-
- getAge() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's age.
- getAgentList() - Method in class com.echomine.jabber.msg.AgentsIQMessage
-
Deprecated.
retrieve the list of agents.
- getAgents() - Method in class com.echomine.jabber.JabberServerService
-
Deprecated.
Replace by new JEP-0030 Service Discovery Protocol
- getApplicationCondition() - Method in class com.echomine.jabber.ErrorMessage
-
This retrieves the application-specified condition if there is one.
- getAsk() - Method in class com.echomine.jabber.msg.RosterItem
-
- getBackground() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's background.
- getBirthday() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's birthday.
- getBody() - Method in class com.echomine.jabber.JabberChatMessage
-
retrieves the message body
- getBooleanValue() - Method in class com.echomine.jabber.msg.DataXField
-
Retrieves the first value as a boolean value.
- getBPS() - Method in class com.echomine.net.SimpleConnectionThrottler
-
- getBPS() - Method in class com.echomine.net.SimpleTransferRateThrottler
-
- getCall() - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
retrieves the call object if there is one for this message.
- getCategory() - Method in class com.echomine.jabber.JIDType
-
- getCategory() - Method in class com.echomine.jabber.msg.ServiceIdentity
-
- getChatService() - Method in class com.echomine.jabber.JabberSession
-
- getChildren() - Method in class com.echomine.jabber.JIDType
-
retrieves the children that are contained inside this JID.
- getCleartextPassword(JabberContext) - Method in class com.echomine.jabber.msg.AuthIQMessage
-
- getClientLastOnline(JID) - Method in class com.echomine.jabber.JabberClientService
-
this method works two ways.
- getClientService() - Method in class com.echomine.jabber.JabberSession
-
- getCode() - Method in class com.echomine.jabber.ErrorMessage
-
- getCondition() - Method in class com.echomine.jabber.ErrorMessage
-
- getConnection() - Method in class com.echomine.jabber.JabberSession
-
- getConnectionModel() - Method in class com.echomine.jabber.JabberConnection
-
- getConnectionModel() - Method in class com.echomine.net.ConnectionEvent
-
- getConnectionModel() - Method in class com.echomine.net.HandshakeableSocketAcceptor
-
- getConnectionModel() - Method in class com.echomine.net.SocketAcceptor
-
- getContext() - Method in class com.echomine.jabber.JabberSession
-
- getCurrentFilesize() - Method in class com.echomine.net.FileModel
-
Obtains the current filesize
- getData() - Method in class com.echomine.net.StringSocketHandler
-
- getDelayMessage() - Method in class com.echomine.jabber.JabberChatMessage
-
convenience method to retrieve the Delay X Message (you can get the message by calling getXMessage() as well)
- getDelayMessage() - Method in class com.echomine.jabber.JabberPresenceMessage
-
convenience method to retrieve the Delay X Message (you can get the message by calling getXMessage() as well)
- getDesc() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's advanced description.
- getDescription() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
- getDescription() - Method in class com.echomine.jabber.msg.DataXField
-
- getDescription() - Method in class com.echomine.jabber.msg.OOBIQMessage
-
- getDescription() - Method in class com.echomine.jabber.msg.OOBXMessage
-
- getDigestPassword(JabberContext) - Method in class com.echomine.jabber.msg.AuthIQMessage
-
The way a digest password is computed is as follows.
- getDisplay() - Method in class com.echomine.jabber.msg.TimeIQMessage
-
retrieve the time display in a preformatted string returned by the client.
- getDOM() - Method in class com.echomine.jabber.JabberJDOMMessage
-
retrieves the DOM tree related to the message..
- getDOM() - Method in class com.echomine.jabber.JDOMMessageHandler
-
obtains the DOM tree that is associated with this message handler.
- getDOM() - Method in class com.echomine.jabber.JIDType
-
Creates a DOM structure that represents all the data contained within this type
- getDOM() - Method in class com.echomine.jabber.msg.RosterItem
-
encodes the roster item into a XML element for outgoing roster message.
- getDOM() - Method in class com.echomine.xmlrpc.Call
-
- getDOM() - Method in class com.echomine.xmlrpc.Response
-
- getEmail() - Method in class com.echomine.jabber.msg.SearchItem
-
- getEndDate() - Method in class com.echomine.jabber.msg.VacationIQMessage
-
the ending date for the vacation message.
- getError() - Method in exception com.echomine.jabber.JabberMessageException
-
- getErrorCode() - Method in exception com.echomine.jabber.JabberMessageException
-
- getErrorMessage() - Method in class com.echomine.jabber.AbstractJabberMessage
-
retrieves the error message if this message is an error type.
- getErrorMessage() - Method in exception com.echomine.jabber.JabberMessageException
-
- getErrorMessage() - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
this will retrieve the error if this message is an error message.
- getErrorMessage() - Method in class com.echomine.net.ConnectionEvent
-
- getErrorMessage() - Method in class com.echomine.net.FileEvent
-
- getEventMessage() - Method in class com.echomine.jabber.JabberChatMessage
-
retrieves the event message if there is one associated with it
- getEventMessageID() - Method in class com.echomine.jabber.msg.EventXMessage
-
retrieves the sender's message ID associated with the event.
- getExpireTimeout() - Method in class com.echomine.jabber.msg.ExpireXMessage
-
- getFamily() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's family name.
- getFaultCode() - Method in class com.echomine.xmlrpc.Response
-
- getFaultString() - Method in class com.echomine.xmlrpc.Response
-
- getFeatureList() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
retrieves a list of features supported by the agent.
- getFeatures() - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
- getFields() - Method in class com.echomine.jabber.msg.DataXMessage
-
retrieves the list of fields from the message.
- getFields() - Method in class com.echomine.jabber.msg.GatewayIQMessage
-
this is used normally for incoming messages to retrieve the fields that are returned.
- getFields() - Method in class com.echomine.jabber.msg.RegisterIQMessage
-
this is used normally for incoming messages to retrieve the fields that are returned.
- getFields() - Method in class com.echomine.jabber.msg.SearchIQMessage
-
this is used normally for incoming messages to retrieve the fields that are returned.
- getFieldType() - Method in class com.echomine.jabber.msg.DataXField
-
retrieves the field type (ie.
- getFileHandler() - Method in class com.echomine.net.FileEvent
-
- getFileModel() - Method in class com.echomine.net.FileEvent
-
- getFilename() - Method in class com.echomine.net.FileEvent
-
- getFilename() - Method in class com.echomine.net.FileModel
-
- getFilesize() - Method in class com.echomine.net.FileEvent
-
- getFilesize() - Method in class com.echomine.net.FileModel
-
- getFirst() - Method in class com.echomine.jabber.msg.SearchItem
-
- getForeground() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's foreground.
- getFormType() - Method in class com.echomine.jabber.msg.DataXMessage
-
Retrieves the form type for the data.
- getFrom() - Method in class com.echomine.jabber.AbstractJabberMessage
-
- getFrom() - Method in class com.echomine.jabber.msg.DelayXMessage
-
- getFullName() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's full name.
- getGender() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's gender.
- getGiven() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's first name.
- getGroups() - Method in class com.echomine.jabber.msg.RosterItem
-
retrieves the list of groups that the roster item is in.
- getHome() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the home struct.
- getHost() - Method in class com.echomine.jabber.JID
-
- getHost() - Method in class com.echomine.net.ConnectionModel
-
- getHostAddress() - Method in class com.echomine.net.ConnectionModel
-
Convenience Method for obtaining the host IP from the InetAddress
- getHostName() - Method in class com.echomine.net.ConnectionEvent
-
- getHostName() - Method in class com.echomine.net.ConnectionModel
-
Convenience Method for obtaining the hostname from the InetAddress
- getHTMLBody() - Method in class com.echomine.jabber.JabberChatMessage
-
retrieves the body that is encoded with XHTML.
- getIdentities() - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
- getInstructions() - Method in class com.echomine.jabber.msg.DataXMessage
-
- getItemFields() - Method in class com.echomine.jabber.msg.DataXMessage
-
retrieves the list of result items from the message.
- getItems() - Method in class com.echomine.jabber.msg.ServiceItemsIQMessage
-
- getJID() - Method in class com.echomine.jabber.JIDType
-
- getJID() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
- getJID() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's Jabber ID.
- getJID() - Method in class com.echomine.jabber.msg.RosterItem
-
- getJID() - Method in class com.echomine.jabber.msg.SearchItem
-
- getJID() - Method in class com.echomine.jabber.msg.ServiceItem
-
- getJIDType() - Method in class com.echomine.jabber.JIDType
-
retrieves the entire JID type in the form of "category/subtype"
- getJIDType() - Method in class com.echomine.jabber.msg.BrowseIQMessage
-
- getJIDValue() - Method in class com.echomine.jabber.msg.DataXField
-
retrieves the first value as a JID object.
- getJIDValues() - Method in class com.echomine.jabber.msg.DataXField
-
retrieves all the values as a list of JID objects.
- getJIDWithoutResource() - Method in class com.echomine.jabber.JID
-
retrieves the node@domain part of the JID.
- getLabel() - Method in class com.echomine.jabber.msg.DataXField
-
- getLabel() - Method in class com.echomine.jabber.msg.DataXOption
-
retrieves the label.
- getLast() - Method in class com.echomine.jabber.msg.SearchItem
-
- getMail() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's email address.
- getMaxLength() - Method in class com.echomine.net.StringSocketHandler
-
- getMessage() - Method in class com.echomine.jabber.ErrorMessage
-
- getMessage() - Method in class com.echomine.jabber.JabberMessageEvent
-
- getMessage() - Method in class com.echomine.jabber.JabberMessageHandler
-
- getMessage() - Method in class com.echomine.jabber.JabberStringMessage
-
- getMessage() - Method in class com.echomine.jabber.JDOMMessageHandler
-
the method actually has the parser parse the message.
- getMessage() - Method in class com.echomine.jabber.msg.LastIQMessage
-
retrieve the message (ie.
- getMessageForReply(String) - Method in class com.echomine.jabber.MessageRequestQueue
-
checks if the there is an outstanding message waiting for a reply.
- getMessageID() - Method in class com.echomine.jabber.JabberMessage
-
the unique id associated with each message.
- getMessageID() - Method in class com.echomine.jabber.MsgSessionInit
-
the session init method uses the "to" and "from" as the main id, not the
generated id itself.
- getMessageParser() - Method in class com.echomine.jabber.JabberMessageHandler
-
- getMessageParser() - Method in class com.echomine.jabber.JabberSession
-
- getMessageType() - Method in class com.echomine.jabber.JabberChatMessage
-
- getMessageType() - Method in class com.echomine.jabber.JabberIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.JabberJDOMMessage
-
the default message type is unknown.
- getMessageType() - Method in class com.echomine.jabber.JabberMessage
-
This method will indicate what type of message it is.
- getMessageType() - Method in class com.echomine.jabber.JabberMessageEvent
-
- getMessageType() - Method in class com.echomine.jabber.JabberPresenceMessage
-
- getMessageType() - Method in class com.echomine.jabber.JabberStringMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.AgentsIQMessage
-
Deprecated.
- getMessageType() - Method in class com.echomine.jabber.msg.AuthIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.BrowseIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.DataXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.DelayXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.EventXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.ExpireXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.GatewayIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the message type.
- getMessageType() - Method in class com.echomine.jabber.msg.LastIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.OOBIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.OOBXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.PGPEncryptedXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.PGPSignedXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.PrivateXmlIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.RegisterIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.RosterIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.RosterXMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.SearchIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.ServiceItemsIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.TimeIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.VacationIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.VersionIQMessage
-
- getMessageType() - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
- getMessageType() - Method in class com.echomine.jabber.MsgSessionInit
-
the default message type for message init is arbitrary and defined only in the Muse itself.
- getMessageType() - Method in class com.echomine.jabber.NullMessage
-
- getMethodName() - Method in class com.echomine.xmlrpc.Call
-
- getMiddle() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's middle name.
- getModel() - Method in class com.echomine.net.AbstractFileHandler
-
- getModel() - Method in interface com.echomine.net.FileHandler
-
- getMostSecureAuth() - Method in class com.echomine.jabber.msg.AuthIQMessage
-
retrieves the most secure authentication method that exists inside the reply message.
- getName() - Method in class com.echomine.jabber.JIDType
-
- getName() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
- getName() - Method in class com.echomine.jabber.msg.RosterItem
-
- getName() - Method in class com.echomine.jabber.msg.ServiceIdentity
-
- getName() - Method in class com.echomine.jabber.msg.ServiceItem
-
- getName() - Method in class com.echomine.jabber.msg.VersionIQMessage
-
- getName() - Method in class com.echomine.xmlrpc.IntSerializer
-
- getNamespace() - Method in class com.echomine.xmlrpc.Call
-
- getNamespace() - Method in class com.echomine.xmlrpc.Response
-
- getNick() - Method in class com.echomine.jabber.msg.SearchItem
-
- getNickname() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's nickname.
- getNode() - Method in class com.echomine.jabber.JID
-
- getNode() - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
- getNode() - Method in class com.echomine.jabber.msg.ServiceItem
-
- getNode() - Method in class com.echomine.jabber.msg.ServiceItemsIQMessage
-
- getNSList() - Method in class com.echomine.jabber.JIDType
-
retrieves the namespaces that the type supports.
- getNSList() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
retrieves the list of namespaces that the agent supports.
- getOptions() - Method in class com.echomine.jabber.msg.DataXField
-
gets the options list.
- getOrgName() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the organization name.
- getOrgUnit() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the organization unit.
- getOS() - Method in class com.echomine.jabber.msg.VersionIQMessage
-
retrieve the operating system the client is running on.
- getParameter(int) - Method in class com.echomine.xmlrpc.Call
-
obtains the parameter value.
- getParameters() - Method in class com.echomine.xmlrpc.Call
-
retrieves all the parametes
- getPassword() - Method in class com.echomine.jabber.JabberContext
-
- getPassword(JabberContext, int) - Method in class com.echomine.jabber.msg.AuthIQMessage
-
This method checks to see which is the most secure authentication method first,
and based on that, return the password for that authentication method.
- getPGPMessage() - Method in class com.echomine.jabber.JabberChatMessage
-
a convenience method to retrieve the PGP encrypted data if there is one attached to this message
- getPGPSignedMessage() - Method in class com.echomine.jabber.JabberPresenceMessage
-
Convenience method to retrieve the signature of the presence message
signed in PGP.
- getPhoto() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's photo.
- getPhotoType() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Get the MIME type of the photo if the photo data is Base64.
- getPort() - Method in class com.echomine.net.ConnectionEvent
-
- getPort() - Method in class com.echomine.net.ConnectionModel
-
- getPresenceService() - Method in class com.echomine.jabber.JabberSession
-
- getPriority() - Method in class com.echomine.jabber.JabberPresenceMessage
-
- getPrivateData(String, String) - Method in class com.echomine.jabber.JabberClientService
-
Provides a convenient way to send a request to retrieve private data.
- getPrivateData(String, String) - Method in class com.echomine.jabber.msg.PrivateXmlIQMessage
-
This method gives you the convenience of retrieving the private data you requested in a simpler
fashion.
- getRegisterFields(JID) - Method in class com.echomine.jabber.JabberUserService
-
Retrieves a list of fields that are required to register with a specific gateway (ie.
- getReplyMessage() - Method in class com.echomine.jabber.JabberMessage
-
retrieves the reply message associated with this message, if any.
- getReportedFields() - Method in class com.echomine.jabber.msg.DataXMessage
-
retrieves the list of reported fields from the message.
- getResource() - Method in class com.echomine.jabber.JabberContext
-
- getResource() - Method in class com.echomine.jabber.JID
-
- getResponse() - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
retrieves the response object if there is one for this message.
- getResponse() - Method in class com.echomine.xmlrpc.Response
-
retrieves the response data if the message is not an error.
- getResultItems() - Method in class com.echomine.jabber.msg.SearchIQMessage
-
retrieves the list of search result items if there are any.
- getRole() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's role.
- getRosterItems() - Method in class com.echomine.jabber.msg.RosterIQMessage
-
retrieves a list of roster items.
- getRosterItems() - Method in class com.echomine.jabber.msg.RosterXMessage
-
retrieves a list of roster items.
- getRosterList() - Method in class com.echomine.jabber.JabberChatMessage
-
retrieves a list of RosterItem's contained in this message if there are any.
- getRosterService() - Method in class com.echomine.jabber.JabberSession
-
- getSaveLocation() - Method in class com.echomine.net.FileEvent
-
- getSaveLocation() - Method in class com.echomine.net.FileModel
-
- getSearchFields(JID) - Method in class com.echomine.jabber.JabberServerService
-
Convenience method to retrieve the search fields for a particular service.
- getSeconds() - Method in class com.echomine.jabber.msg.LastIQMessage
-
Retrieves how long ago a user logged out
- getServerName() - Method in class com.echomine.jabber.JabberContext
-
normally, this information can be obtained from the connection model.
- getServerName() - Method in class com.echomine.jabber.MsgSessionInit
-
- getServerNameJID() - Method in class com.echomine.jabber.JabberContext
-
- getServerService() - Method in class com.echomine.jabber.JabberSession
-
- getServerTime() - Method in class com.echomine.jabber.JabberServerService
-
retrieves the server's time in a string.
- getServerTimeInLocal() - Method in class com.echomine.jabber.JabberServerService
-
retrieves the server's time.
- getServerUptime() - Method in class com.echomine.jabber.JabberServerService
-
retrieves the server uptime synchronously.
- getServerVersion() - Method in class com.echomine.jabber.JabberServerService
-
obtains the server version.
- getService() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
- getSession() - Method in class com.echomine.jabber.JabberMessageEvent
-
- getSessionID() - Method in class com.echomine.jabber.JabberContext
-
- getSessionID() - Method in class com.echomine.jabber.MsgSessionInit
-
- getShowState() - Method in class com.echomine.jabber.JabberPresenceMessage
-
Retrieve the show string that is included with the presence message.
- getSocketHandler() - Method in class com.echomine.net.HandshakeableSocketConnector
-
- getSocketHandler() - Method in class com.echomine.net.SocketConnector
-
- getStartDate() - Method in class com.echomine.jabber.msg.VacationIQMessage
-
the ending date for the vacation message.
- getStatus() - Method in class com.echomine.jabber.JabberPresenceMessage
-
- getStatus() - Method in class com.echomine.net.ConnectionEvent
-
- getStatus() - Method in class com.echomine.net.FileEvent
-
obtains the status of the file event
- getStoredTimeInMillis() - Method in class com.echomine.jabber.msg.ExpireXMessage
-
retrieves the stored time.
- getStringValue() - Method in class com.echomine.jabber.msg.DataXField
-
retrieves the first value as a String type.
- getStringValues() - Method in class com.echomine.jabber.msg.DataXField
-
retrieves the values sets in the field.
- getSubject() - Method in class com.echomine.jabber.JabberChatMessage
-
retrieves the message subject
- getSubscription() - Method in class com.echomine.jabber.msg.RosterItem
-
- getSubtype() - Method in class com.echomine.jabber.JIDType
-
- getText() - Method in class com.echomine.jabber.msg.DelayXMessage
-
the text that is optionally associated with the message.
- getThreadID() - Method in class com.echomine.jabber.JabberChatMessage
-
retrieve the thread id associated with this message.
- getThrottler() - Method in class com.echomine.net.ConnectionModel
-
- getThrottler() - Method in class com.echomine.net.FileModel
-
- getTime() - Method in class com.echomine.jabber.msg.DelayXMessage
-
The time stamp string as returned by the remote server.
- getTimeInLocal() - Method in class com.echomine.jabber.msg.DelayXMessage
-
The time when the message was sent by the sender, NOT the time received.
- getTimeInLocal() - Method in class com.echomine.jabber.msg.TimeIQMessage
-
a convenience method that gives you the client's current time
in the your own time zone.
- getTimeLeft() - Method in class com.echomine.net.FileModel
-
- getTimeOnlineMillis() - Method in class com.echomine.net.ConnectionModel
-
- getTimeOnlineString() - Method in class com.echomine.net.ConnectionModel
-
- getTimeout() - Method in class com.echomine.jabber.JabberMessage
-
- getTimeZone() - Method in class com.echomine.jabber.msg.TimeIQMessage
-
get the timezone that the client is in
- getTitle() - Method in class com.echomine.jabber.msg.DataXMessage
-
retrieves the optional title that goes along with the form
- getTitle() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's title.
- getTo() - Method in class com.echomine.jabber.AbstractJabberMessage
-
- getTransferBPS() - Method in class com.echomine.net.ConnectionModel
-
- getTransferBPS() - Method in class com.echomine.net.FileModel
-
- getTransferKBPS() - Method in class com.echomine.net.ConnectionModel
-
- getTransferKBPS() - Method in class com.echomine.net.FileModel
-
- getTransferRateThrottler() - Method in class com.echomine.net.AbstractFileHandler
-
- getTransferRateThrottler() - Method in interface com.echomine.net.FileHandler
-
- getTransport() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
- getType() - Method in class com.echomine.jabber.AbstractJabberMessage
-
- getType() - Method in class com.echomine.jabber.ErrorMessage
-
The error type, as specified in the constants in this class.
- getType() - Method in class com.echomine.jabber.msg.ServiceIdentity
-
- getURL() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the user's homepage URL.
- getUrl() - Method in class com.echomine.jabber.msg.OOBIQMessage
-
- getUrl() - Method in class com.echomine.jabber.msg.OOBXMessage
-
- getUsername() - Method in class com.echomine.jabber.JabberContext
-
- getUsername() - Method in class com.echomine.jabber.JID
-
this is the same as getNode().
- getUserService() - Method in class com.echomine.jabber.JabberSession
-
- getUTC() - Method in class com.echomine.jabber.msg.TimeIQMessage
-
return the UTC time string as returned by the client
- getVacationMessage() - Method in class com.echomine.jabber.msg.VacationIQMessage
-
- getValue() - Method in class com.echomine.jabber.msg.DataXOption
-
- getVariableName() - Method in class com.echomine.jabber.msg.DataXField
-
- getVersion() - Method in class com.echomine.jabber.msg.VersionIQMessage
-
- getVersion() - Method in class com.echomine.jabber.MsgSessionInit
-
- getWork() - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Gets the work struct.
- getXMessage(String) - Method in class com.echomine.jabber.JabberMessage
-
retrieves an "x" message with the specified namespace string (ie.
- getXMessages() - Method in class com.echomine.jabber.JabberMessage
-
Retrieves the name/value pairs of the X Messages.
- getXMessages() - Method in class com.echomine.jabber.JDOMXMessageHandler
-
- getXMLOutputter() - Method in class com.echomine.jabber.JabberJDOMMessage
-
retrieves the XML Outputter associated with every jabber jdom message.
- getXMLRPCType() - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
get the type for this XMLRPC message, whether it is a request or response type.
- getZeroKnowledgePassword(JabberContext, String, int) - Method in class com.echomine.jabber.msg.AuthIQMessage
-
The way to compute zero-k password is as follows (all using SHA1).
- getZerokSeq() - Method in class com.echomine.jabber.msg.AuthIQMessage
-
- getZerokToken() - Method in class com.echomine.jabber.msg.AuthIQMessage
-
- Jabber - Class in com.echomine.jabber
-
creates sessions for you.
- Jabber() - Constructor for class com.echomine.jabber.Jabber
-
- JabberChatMessage - Class in com.echomine.jabber
-
This is the base message for working with private IM messages, group chats, and anything that is sent
through the tag.
- JabberChatMessage(String) - Constructor for class com.echomine.jabber.JabberChatMessage
-
Normally used for creating an outgoing message
- JabberChatMessage() - Constructor for class com.echomine.jabber.JabberChatMessage
-
defaults the message type to a normal type
- JabberChatService - Class in com.echomine.jabber
-
This service deals with all aspects of chatting (private one-on-one, group chats, headlines, etc).
- JabberChatService(JabberSession) - Constructor for class com.echomine.jabber.JabberChatService
-
- JabberClientService - Class in com.echomine.jabber
-
the clients service contains the methods that you will use 90% of the time.
- JabberClientService(JabberSession) - Constructor for class com.echomine.jabber.JabberClientService
-
- JabberCode - Interface in com.echomine.jabber
-
The jabber code contains all the static codes used by the Jabber API.
- JabberConnection - Class in com.echomine.jabber
-
This class represents a connection to a Jabber Server.
- JabberConnection(JabberSession, JabberMessageReceiver) - Constructor for class com.echomine.jabber.JabberConnection
-
- JabberContentHandler - Class in com.echomine.jabber
-
The main content handler used by the protocol itself.
- JabberContentHandler(JabberSession, JabberMessageReceiver, MessageRequestQueue, JabberMessageHandler) - Constructor for class com.echomine.jabber.JabberContentHandler
-
- JabberContext - Class in com.echomine.jabber
-
The session context.
- JabberContext(String, String, String) - Constructor for class com.echomine.jabber.JabberContext
-
the default required parameters used by Jabber.
- JabberErrorHandler - Class in com.echomine.jabber
-
error handling for the sax parser.
- JabberErrorHandler() - Constructor for class com.echomine.jabber.JabberErrorHandler
-
- JabberIQMessage - Class in com.echomine.jabber
-
The iq message contains the parsed tag plus whatever content is sent inside that tag.
- JabberIQMessage(String) - Constructor for class com.echomine.jabber.JabberIQMessage
-
this constructor is for creating outgoing messages.
- JabberIQMessage() - Constructor for class com.echomine.jabber.JabberIQMessage
-
constructs an iq message with default iq type of "get"
- JabberIQMessageParser - Class in com.echomine.jabber
-
Since IQ Messages are unique based on the internal tag, special parser classes is created just to create the
appropriate IQ message.
- JabberIQMessageParser() - Constructor for class com.echomine.jabber.JabberIQMessageParser
-
- JabberJAXPParser - Class in com.echomine.jabber.parser
-
This class uses the JAXP parser to parse incoming XML data from Jabber servers.
- JabberJAXPParser() - Constructor for class com.echomine.jabber.parser.JabberJAXPParser
-
- JabberJDOMMessage - Class in com.echomine.jabber
-
The default message type that essentially contains all the data in a JDOM tree.
- JabberJDOMMessage() - Constructor for class com.echomine.jabber.JabberJDOMMessage
-
- JabberJDOMMessage(Element) - Constructor for class com.echomine.jabber.JabberJDOMMessage
-
normally used internally or creating outgoing messages.
- JabberMessage - Class in com.echomine.jabber
-
The base class for all Jabber messages.
- JabberMessage() - Constructor for class com.echomine.jabber.JabberMessage
-
- JabberMessageEvent - Class in com.echomine.jabber
-
- JabberMessageEvent(JabberSession, JabberMessage) - Constructor for class com.echomine.jabber.JabberMessageEvent
-
- JabberMessageException - Exception in com.echomine.jabber
-
Any problems when authenticating or registering or anything related to the User Service will throw this exception.
- JabberMessageException(ErrorMessage) - Constructor for exception com.echomine.jabber.JabberMessageException
-
- JabberMessageHandler - Class in com.echomine.jabber
-
Handles incoming message and creates the proper message object to contain the incoming parse data.
- JabberMessageHandler(JabberMessageParser) - Constructor for class com.echomine.jabber.JabberMessageHandler
-
- JabberMessageListener - Interface in com.echomine.jabber
-
Interface that classes must implement in order to receive any incoming jabber messages.
- JabberMessageParsable - Interface in com.echomine.jabber
-
All messages that is used to parse incoming messages must implement this method.
- JabberMessageParser - Interface in com.echomine.jabber
-
The interface is for instantiating a message object by looking at the internal elements.
- JabberMessageReceiver - Interface in com.echomine.jabber
-
- JabberPresenceMessage - Class in com.echomine.jabber
-
This parses the presence message and makes it easy to retrieve the information.
- JabberPresenceMessage(String) - Constructor for class com.echomine.jabber.JabberPresenceMessage
-
Normally used for creating an outgoing message
- JabberPresenceMessage() - Constructor for class com.echomine.jabber.JabberPresenceMessage
-
constructs a default type of AVAILABLE
- JabberPresenceService - Class in com.echomine.jabber
-
Deals with all presence broadcast and receiving.
- JabberPresenceService(JabberSession) - Constructor for class com.echomine.jabber.JabberPresenceService
-
- JabberProtocol - Class in com.echomine.jabber
-
The main Jabber protocol handler.
- JabberProtocol(JabberContentHandler, MessageRequestQueue) - Constructor for class com.echomine.jabber.JabberProtocol
-
- JabberProtocol.SAXReaderThread - Class in com.echomine.jabber
-
Used by the low level protocol handler to read in the data.
- JabberProtocol.SAXReaderThread(Reader) - Constructor for class com.echomine.jabber.JabberProtocol.SAXReaderThread
-
- JabberRosterService - Class in com.echomine.jabber
-
Contains all the methods to work with rosters.
- JabberRosterService(JabberSession) - Constructor for class com.echomine.jabber.JabberRosterService
-
- JabberSAXParser - Interface in com.echomine.jabber
-
Every sax parser implementation that wants to work with the jabber module must implement this interface.
- JabberServerService - Class in com.echomine.jabber
-
the server service contains the methods that you will use 90% of the time.
- JabberServerService(JabberSession) - Constructor for class com.echomine.jabber.JabberServerService
-
- JabberSession - Class in com.echomine.jabber
-
The main entry into Jabber itself.
- JabberSession(JabberContext, JabberMessageParser) - Constructor for class com.echomine.jabber.JabberSession
-
- JabberStringMessage - Class in com.echomine.jabber
-
Base message type that uses a string to store the message.
- JabberStringMessage(int) - Constructor for class com.echomine.jabber.JabberStringMessage
-
- JabberStringMessage(int, String) - Constructor for class com.echomine.jabber.JabberStringMessage
-
- JabberUserService - Class in com.echomine.jabber
-
The user service contains all the methods needed to interact with user related services such as authentication and
registration.
- JabberUserService(JabberSession) - Constructor for class com.echomine.jabber.JabberUserService
-
- JabberUtil - Class in com.echomine.jabber
-
This class contains convenience methods to work with the Jabber protocol.
- JabberUtil() - Constructor for class com.echomine.jabber.JabberUtil
-
- JabberVCardMessage - Class in com.echomine.jabber.msg
-
A type of IQ message which contains extended information about a user.
- JabberVCardMessage(String) - Constructor for class com.echomine.jabber.msg.JabberVCardMessage
-
Normally used for creating a new outgoing message.
- JabberVCardMessage() - Constructor for class com.echomine.jabber.msg.JabberVCardMessage
-
Creates a JabberVCardMessage of type "set".
- JabberVCardMessage.LocalStruct - Class in com.echomine.jabber.msg
-
Contains data about a location.
- JabberVCardMessage.LocalStruct() - Constructor for class com.echomine.jabber.msg.JabberVCardMessage.LocalStruct
-
- JabberXPPParser - Class in com.echomine.jabber.parser
-
This uses the XML Pull Parser as the underlying xml parser.
- JabberXPPParser() - Constructor for class com.echomine.jabber.parser.JabberXPPParser
-
- JDOMMessageHandler - Class in com.echomine.jabber
-
The JDOM MessageHandler is the default handler for all incoming messages.
- JDOMMessageHandler(JabberMessageParser) - Constructor for class com.echomine.jabber.JDOMMessageHandler
-
- JDOMXMessageHandler - Class in com.echomine.jabber
-
This handler adds support for handling any jabber extensions.
- JDOMXMessageHandler(JabberMessageParser) - Constructor for class com.echomine.jabber.JDOMXMessageHandler
-
- JID - Class in com.echomine.jabber
-
Contains the JID resource.
- JID(String) - Constructor for class com.echomine.jabber.JID
-
takes in a JID and then parses it into different parts.
- JID(String, String, String) - Constructor for class com.echomine.jabber.JID
-
takes in a set of information to create the JID object that can be use to convert into a JID string
- JIDType - Class in com.echomine.jabber
-
a jid-type is similar to a mime-type.
- JIDType(String) - Constructor for class com.echomine.jabber.JIDType
-
the constructor takes a category/subtype pair string and will parse it
into its distinctive parts.
- JIDType(String, String) - Constructor for class com.echomine.jabber.JIDType
-
- joinChatRoom(JID, String, boolean) - Method in class com.echomine.jabber.JabberChatService
-
joins a chat room with a specified arbitrary nickname.
- S_BAD_FORMAT - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_BAD_NAMESPACE_PREFIX - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_CONFLICT - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_CONNECTION_TIMEOUT - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_HOST_GONE - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_HOST_UNKNOWN - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_IMPROPER_ADDRESSING - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_INTERNAL_SERVER_ERROR - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_INVALID_FROM - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_INVALID_ID - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_INVALID_NAMESPACE - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_INVALID_XML - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_NOT_AUTHORIZED - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_POLICY_VIOLATION - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_REMOTE_CONNECTION_FAILED - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_RESOURCE_CONSTRAINT - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_RESTRICTED_XML - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_SEE_OTHER_HOST - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_SYSTEM_SHUTDOWN - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_UNDEFINED - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_UNSUPPORTED_ENCODING - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_UNSUPPORTED_STANZA_TYPE - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_UNSUPPORTED_VERSION - Static variable in interface com.echomine.jabber.ErrorCode
-
- S_XML_NOT_WELL_FORMED - Static variable in interface com.echomine.jabber.ErrorCode
-
- search(JID, HashMap, boolean) - Method in class com.echomine.jabber.JabberServerService
-
convenience method to submit a search to the server.
- SearchIQMessage - Class in com.echomine.jabber.msg
-
This message works with the jabber:iq:search namespace.
- SearchIQMessage(String) - Constructor for class com.echomine.jabber.msg.SearchIQMessage
-
this constructor is for creating outgoing messages.
- SearchIQMessage() - Constructor for class com.echomine.jabber.msg.SearchIQMessage
-
sets the default to be of iq type "get"
- SearchItem - Class in com.echomine.jabber.msg
-
this represents a search item result.
- SearchItem() - Constructor for class com.echomine.jabber.msg.SearchItem
-
- SearchItem(JID, String, String, String, String) - Constructor for class com.echomine.jabber.msg.SearchItem
-
easy way to set all the fields at once
- Semaphore - Class in com.echomine.util
-
A semaphore is a old locking technique where only a specified number of threads can obtain the lock at one time.
- Semaphore(long) - Constructor for class com.echomine.util.Semaphore
-
- send(JabberMessage) - Method in class com.echomine.jabber.JabberConnection
-
Sends a message to the server
- send(JabberMessage) - Method in class com.echomine.jabber.JabberProtocol
-
queues up the data and wait for thread to send out the data
- sendChatMessage(JID, String, boolean) - Method in class com.echomine.jabber.JabberChatService
-
a simple method to send a text message to the chat room.
- sendIdleTimeReply(JID, String, long) - Method in class com.echomine.jabber.JabberClientService
-
sends an idle time reply back to the client who sent us the request.
- sendLater(Runnable) - Method in class com.echomine.jabber.JabberConnection
-
this works the same as send() with the exception that the message will be wrapped in a separate thread before sending
out the message.
- sendMessage(JabberMessage) - Method in class com.echomine.jabber.JabberSession
-
wrapper method to send messages.
- SendMessageFailedException - Exception in com.echomine.common
-
Whenever a message being sent didn't go through, this exception is thrown.
- SendMessageFailedException() - Constructor for exception com.echomine.common.SendMessageFailedException
-
- SendMessageFailedException(String) - Constructor for exception com.echomine.common.SendMessageFailedException
-
- SendMessageFailedException(Throwable) - Constructor for exception com.echomine.common.SendMessageFailedException
-
- SendMessageFailedException(String, Throwable) - Constructor for exception com.echomine.common.SendMessageFailedException
-
- sendMessageLater(Runnable) - Method in class com.echomine.jabber.JabberSession
-
This sends a message later rather than synchronously inside the current
thread that called this method.
- sendOutOfBandRequest(JID, String, String) - Method in class com.echomine.jabber.JabberClientService
-
Provides a convenient way to send an OOB request to the specified user.
- sendPrivateMessage(JID, String, boolean) - Method in class com.echomine.jabber.JabberChatService
-
sends a private message to a specific JID that's plain text.
- sendSubscribed(JID) - Method in class com.echomine.jabber.JabberPresenceService
-
sends a "subscribed" (not subscribe) message to the jid, essentially
giving permission to the JID to know about your subscription.
- sendUnsubscribed(JID) - Method in class com.echomine.jabber.JabberPresenceService
-
sends a "unsubscribed" (not unsubscribe) message to the jid, essentially
cancelling any permission given previous to be subscribed to you.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.ArraySerializer
-
Serializes the data object into an XML element.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.Base64Serializer
-
Serializes the data into a base64 element.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.BooleanSerializer
-
Serializes the data into a element data.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.DateSerializer
-
Serializes the Date object into an XML element.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.DoubleSerializer
-
Serializes the object into its XML representation
The object can be any Number-based instance.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.IntSerializer
-
serializes the data which can be a Number.
- serialize(Object, Namespace) - Method in interface com.echomine.xmlrpc.Serializer
-
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.SerializerFactory
-
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.StringSerializer
-
serializes the data into an XML element.
- serialize(Object, Namespace) - Method in class com.echomine.xmlrpc.StructSerializer
-
Serializes a Map-based object into a struct.
- serializeIntBE(int, byte[], int) - Static method in class com.echomine.util.ParseUtil
-
- serializeIntLE(int, byte[], int) - Static method in class com.echomine.util.ParseUtil
-
- serializeIP(String, byte[], int) - Static method in class com.echomine.util.IPUtil
-
Serializes the IP from a given string.
- Serializer - Interface in com.echomine.xmlrpc
-
- SerializerFactory - Class in com.echomine.xmlrpc
-
The main factory that will check to look up what serializer/deserializer to use to
work with the current object.
- SerializerFactory() - Constructor for class com.echomine.xmlrpc.SerializerFactory
-
- SerializerFactoryAware - Interface in com.echomine.xmlrpc
-
An inversion of control interface that allows any serializer registered with the serializer factory to
have an instance of the factory.
- serializeShortBE(short, byte[], int) - Static method in class com.echomine.util.ParseUtil
-
- serializeShortLE(short, byte[], int) - Static method in class com.echomine.util.ParseUtil
-
- serializeString(String, byte[], int) - Static method in class com.echomine.util.ParseUtil
-
- ServerBusyException - Exception in com.echomine.net
-
exception thrown when the connection is through but the remote server gives us an error that the server is busy.
- ServerBusyException() - Constructor for exception com.echomine.net.ServerBusyException
-
- ServerBusyException(String) - Constructor for exception com.echomine.net.ServerBusyException
-
- SERVICE_UNAVAILABLE - Static variable in interface com.echomine.jabber.ErrorCode
-
- ServiceIdentity - Class in com.echomine.jabber.msg
-
Supporting class to work with Service Discovery protocol.
- ServiceIdentity(String, String) - Constructor for class com.echomine.jabber.msg.ServiceIdentity
-
constructor to work with the required fields
- ServiceIdentity(String, String, String) - Constructor for class com.echomine.jabber.msg.ServiceIdentity
-
constructor to work with the data
- ServiceIdentity(Element) - Constructor for class com.echomine.jabber.msg.ServiceIdentity
-
parses out the data for the identity out of the element
- ServiceInfoIQMessage - Class in com.echomine.jabber.msg
-
Implementation class for working with the Info namespace of the JEP-0030 Service Discovery protocol.
- ServiceInfoIQMessage(String) - Constructor for class com.echomine.jabber.msg.ServiceInfoIQMessage
-
defaults to iq type get for retrieval or for parsing incoming messages
- ServiceInfoIQMessage() - Constructor for class com.echomine.jabber.msg.ServiceInfoIQMessage
-
- ServiceItem - Class in com.echomine.jabber.msg
-
Supporting class to work with the Service Discovery protocol.
- ServiceItem(JID) - Constructor for class com.echomine.jabber.msg.ServiceItem
-
construct a service item with the required attributes set
- ServiceItem(JID, String) - Constructor for class com.echomine.jabber.msg.ServiceItem
-
constructs a service item based on the following attributes
- ServiceItem(JID, String, String) - Constructor for class com.echomine.jabber.msg.ServiceItem
-
constructs a service item based on the following attributes
- ServiceItem(Element) - Constructor for class com.echomine.jabber.msg.ServiceItem
-
constructor that will parse the incoming element for the element data
- ServiceItemsIQMessage - Class in com.echomine.jabber.msg
-
Implementation class for working with the Items namespace of the JEP-0030 Service Discovery protocol.
- ServiceItemsIQMessage(String) - Constructor for class com.echomine.jabber.msg.ServiceItemsIQMessage
-
defaults to iq type get for retrieval or for parsing incoming messages
- ServiceItemsIQMessage() - Constructor for class com.echomine.jabber.msg.ServiceItemsIQMessage
-
- setAction(String) - Method in class com.echomine.jabber.msg.ServiceItem
-
sets the action type of this item.
- setAge(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's age.
- setApplicationCondition(Element) - Method in class com.echomine.jabber.ErrorMessage
-
Sets the application condition to be sent along with the error message.
- setAsk(String) - Method in class com.echomine.jabber.msg.RosterItem
-
- setBackground(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's background.
- setBirthday(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's birthday.
- setBody(String) - Method in class com.echomine.jabber.JabberChatMessage
-
sets the outgoing message body
- setBooleanValue(boolean) - Method in class com.echomine.jabber.msg.DataXField
-
Adds a boolean value to the field.
- setBPS(int) - Method in class com.echomine.net.SimpleConnectionThrottler
-
- setBPS(int) - Method in class com.echomine.net.SimpleTransferRateThrottler
-
- setCall(Call) - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
sets the call request for this message to be sent.
- setCategory(String) - Method in class com.echomine.jabber.JIDType
-
sets the category for the type.
- setCategory(String) - Method in class com.echomine.jabber.msg.ServiceIdentity
-
sets the category name of the identity.
- setChatAvailable(JID, String, String, boolean) - Method in class com.echomine.jabber.JabberChatService
-
sets status to available with optional show state and status line for a specific chat room.
- setCode(int) - Method in class com.echomine.jabber.ErrorMessage
-
Sets the error code for this error message.
- setComposing(boolean) - Method in class com.echomine.jabber.msg.EventXMessage
-
- setCondition(String) - Method in class com.echomine.jabber.ErrorMessage
-
Set the condition to be used.
- setConnectionModel(ConnectionModel) - Method in class com.echomine.net.HandshakeableSocketAcceptor
-
use a new connection model.
- setConnectionModel(ConnectionModel, int) - Method in class com.echomine.net.HandshakeableSocketAcceptor
-
sets the connection model plus the backlog for the port that the listener
should bind to and listen on.
- setConnectionModel(ConnectionModel) - Method in class com.echomine.net.SocketAcceptor
-
use a new connection model.
- setConnectionModel(ConnectionModel, int) - Method in class com.echomine.net.SocketAcceptor
-
sets the connection model plus the backlog for the port that the listener
should bind to and listen on.
- setCurrentFilesize(long) - Method in class com.echomine.net.FileModel
-
Sets the CURRENT filesize or resume offset depending on whether
you are sending or receiving a file
- setData(String) - Method in class com.echomine.net.StringSocketHandler
-
- setDelivered(boolean) - Method in class com.echomine.jabber.msg.EventXMessage
-
- setDesc(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's advanced description.
- setDescription(String) - Method in class com.echomine.jabber.msg.DataXField
-
sets the description
- setDescription(String) - Method in class com.echomine.jabber.msg.OOBIQMessage
-
sets the description attached to the url
- setDescription(String) - Method in class com.echomine.jabber.msg.OOBXMessage
-
- setDisplayed(boolean) - Method in class com.echomine.jabber.msg.EventXMessage
-
- setEmail(String) - Method in class com.echomine.jabber.msg.SearchItem
-
sets the email
- setEndDate(Calendar) - Method in class com.echomine.jabber.msg.VacationIQMessage
-
sets the end date for the vacation message
- setEndTime(long) - Method in class com.echomine.net.ConnectionModel
-
Sets the end time when the transfer is finished
- setEndTime(long) - Method in class com.echomine.net.FileModel
-
Sets the end time when the transfer is finished
- setErrorMessage(ErrorMessage) - Method in class com.echomine.jabber.AbstractJabberMessage
-
sets the error message.
- setErrorResponse(int, String) - Method in class com.echomine.xmlrpc.Response
-
sets the error response.
- setEventMessageID(String) - Method in class com.echomine.jabber.msg.EventXMessage
-
sets the event message id.
- setExpireTimeout(long) - Method in class com.echomine.jabber.msg.ExpireXMessage
-
sets the seconds for expiration for a message as a notification to the server or the remote client.
- setFactory(SerializerFactory) - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
Sets a custom serializer factory instead of using the default one.
- setFamily(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's family name.
- setFieldType(String) - Method in class com.echomine.jabber.msg.DataXField
-
sets the field type for this field.
- setFilename(String) - Method in class com.echomine.net.FileModel
-
sets the filename you want to retrieve
- setFilesize(long) - Method in class com.echomine.net.FileModel
-
Sets the filesize or resume offset depending on whether
you are sending or receiving a file
- setFirst(String) - Method in class com.echomine.jabber.msg.SearchItem
-
sets the first name
- setForeground(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's foreground.
- setFormType(String) - Method in class com.echomine.jabber.msg.DataXMessage
-
sets the form type to one of the types as presented by the constants in this class.
- setFrom(JID) - Method in class com.echomine.jabber.AbstractJabberMessage
-
sets the originator of the message.
- setFullName(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the full name.
- setGender(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's gender.
- setGiven(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's first name.
- setHost(InetAddress) - Method in class com.echomine.net.ConnectionModel
-
sets the host after the connection created
- setHTMLBody(String) - Method in class com.echomine.jabber.JabberChatMessage
-
this sets the HTML text.
- setInstructions(String) - Method in class com.echomine.jabber.msg.DataXMessage
-
sets the instructions to fill out the form, null to set it as non-existent.
- setJID(JID) - Method in class com.echomine.jabber.JIDType
-
sets the JID of the type.
- setJID(JID) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's Jabber ID.
- setJID(JID) - Method in class com.echomine.jabber.msg.RosterItem
-
sets the JID to be stored in this roster item
- setJID(JID) - Method in class com.echomine.jabber.msg.SearchItem
-
sets the jid
- setJID(JID) - Method in class com.echomine.jabber.msg.ServiceItem
-
sets the JID of the item
- setJIDType(JIDType) - Method in class com.echomine.jabber.msg.BrowseIQMessage
-
- setJIDValue(JID) - Method in class com.echomine.jabber.msg.DataXField
-
Adds a jid to the field.
- setLabel(String) - Method in class com.echomine.jabber.msg.DataXField
-
sets the label
- setLabel(String) - Method in class com.echomine.jabber.msg.DataXOption
-
sets the label.
- setLast(String) - Method in class com.echomine.jabber.msg.SearchItem
-
sets the last name
- setMail(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's email address.
- setMaxLength(int) - Method in class com.echomine.net.StringSocketHandler
-
- setMessage(String) - Method in class com.echomine.jabber.JabberStringMessage
-
sets the message to the passed in XML text.
- setMessageID(String) - Method in class com.echomine.jabber.JabberJDOMMessage
-
sets the message id.
- setMessageID(String) - Method in class com.echomine.jabber.JabberMessage
-
sets the message id.
- setMessageType(int) - Method in class com.echomine.jabber.JabberStringMessage
-
- setMethodName(String) - Method in class com.echomine.xmlrpc.Call
-
- setMiddle(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's middle name.
- setModel(FileModel) - Method in class com.echomine.net.AbstractFileHandler
-
sets the file model for this file transfer.
- setName(String) - Method in class com.echomine.jabber.JIDType
-
sets the common name for the JID type for easier recognition.
- setName(String) - Method in class com.echomine.jabber.msg.RosterItem
-
- setName(String) - Method in class com.echomine.jabber.msg.ServiceIdentity
-
sets the name/description of the identity.
- setName(String) - Method in class com.echomine.jabber.msg.ServiceItem
-
sets the name/description of the item
- setNamespace(Namespace) - Method in class com.echomine.xmlrpc.Call
-
- setNamespace(Namespace) - Method in class com.echomine.xmlrpc.Response
-
- setNick(String) - Method in class com.echomine.jabber.msg.SearchItem
-
sets the nick
- setNickname(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's nickname.
- setNode(String) - Method in class com.echomine.jabber.msg.ServiceInfoIQMessage
-
sets the node to the specified node value, or null to set it to none
- setNode(String) - Method in class com.echomine.jabber.msg.ServiceItem
-
sets the node name associated with the item
Node attributes SHOULD be used only when trying to provide or query information which is not directly addressable.
- setNode(String) - Method in class com.echomine.jabber.msg.ServiceItemsIQMessage
-
sets the node name so that further subnode items can be retrieved.
- setOffline(boolean) - Method in class com.echomine.jabber.msg.EventXMessage
-
sets the offline flag.
- setOptions(List) - Method in class com.echomine.jabber.msg.DataXField
-
sets the list of options to display.
- setOrgName(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the organization name.
- setOrgUnit(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the organization unit.
- setParser(String, Namespace, String) - Method in class com.echomine.jabber.DefaultMessageParser
-
sets a message parser to handle a specific namespace.
- setPassword(String) - Method in class com.echomine.jabber.JabberContext
-
- setPhoto(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's ephoto.
- setPhotoType(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Set MIME type of a photo, if it's base64-encoded.
- setPort(int) - Method in class com.echomine.net.ConnectionModel
-
sets the port after the connection is created
- setPriority(int) - Method in class com.echomine.jabber.JabberPresenceMessage
-
The "default" is the highest priority and will receive the private messages.
- setPrivateData(Element) - Method in class com.echomine.jabber.msg.PrivateXmlIQMessage
-
sets the private data based on the DOM structure that is passed in.
- setPrivateDataRequest(String, String) - Method in class com.echomine.jabber.msg.PrivateXmlIQMessage
-
sets the private data element name and namespace that will be retrieved from the server.
- setRemove(boolean) - Method in class com.echomine.jabber.msg.RosterItem
-
indicates that this item should be removed or not
- setReplyRequired(boolean) - Method in class com.echomine.jabber.JabberMessage
-
sets the message to require waiting for a reply or not.
- setRequired(boolean) - Method in class com.echomine.jabber.msg.DataXField
-
sets the required attribute for this field
- setResource(String) - Method in class com.echomine.jabber.JabberContext
-
sets the resource name associated with this session.
- setResponse(Response) - Method in class com.echomine.jabber.msg.XMLRPCMessage
-
sets the response for this message to be sent.
- setResponse(Object) - Method in class com.echomine.xmlrpc.Response
-
sets the response to the indicated value.
- setRole(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's role.
- setSaveLocation(String) - Method in class com.echomine.net.FileModel
-
sets the location on where to save the file.
- setSeconds(long) - Method in class com.echomine.jabber.msg.LastIQMessage
-
sets the seconds since the "last" status.
- setSendXMessages(boolean) - Method in class com.echomine.jabber.JabberMessage
-
enable or disabled sending of the X Messages
- setSerializerFactory(SerializerFactory) - Method in class com.echomine.xmlrpc.ArraySerializer
-
sets the serializer factory instance
- setSerializerFactory(SerializerFactory) - Method in interface com.echomine.xmlrpc.SerializerFactoryAware
-
give the implementor a given instance of the factory
- setSerializerFactory(SerializerFactory) - Method in class com.echomine.xmlrpc.StructSerializer
-
sets the serializer factory instance
- setServerName(String) - Method in class com.echomine.jabber.JabberContext
-
sets the server name that this session will connect to.
- setServerName(String) - Method in class com.echomine.jabber.MsgSessionInit
-
- setSessionID(String) - Method in class com.echomine.jabber.JabberContext
-
sets the session ID (normally used only during handshake) and should not be changed
- setShowState(String) - Method in class com.echomine.jabber.JabberPresenceMessage
-
sets the string for show state.
- setSocketHandler(HandshakeableSocketHandler) - Method in class com.echomine.net.HandshakeableSocketConnector
-
override parent to check and make sure the handler is a HandshakeableSocketHandler.
- setSocketHandler(SocketHandler) - Method in class com.echomine.net.SocketConnector
-
- setSSL(boolean) - Method in class com.echomine.jabber.JabberContext
-
switches the connection between secure and in-secure (default) connection
- setSSL(boolean) - Method in class com.echomine.net.ConnectionModel
-
sets this to be a secure SSL connection
- setStartDate(Calendar) - Method in class com.echomine.jabber.msg.VacationIQMessage
-
sets the start date for the vacation message
- setStartTime(long) - Method in class com.echomine.net.ConnectionModel
-
Sets the start time when the connection begins.
- setStartTime(long) - Method in class com.echomine.net.FileModel
-
Sets the start time when the transfer begins
- setStatus(String) - Method in class com.echomine.jabber.JabberPresenceMessage
-
sets the status string when available.
- setStoredTimeInMillis(long) - Method in class com.echomine.jabber.msg.ExpireXMessage
-
sets the time when this message is stored
- setSubject(String) - Method in class com.echomine.jabber.JabberChatMessage
-
sets the message subject.
- setSubscription(String) - Method in class com.echomine.jabber.msg.RosterItem
-
sets the subscription status of the roster item
- setSubtype(String) - Method in class com.echomine.jabber.JIDType
-
sets the subtype for the type.
- setSynchronized(boolean) - Method in class com.echomine.jabber.JabberMessage
-
sets the message to be sent synchronously.
- setTextValue(String) - Method in class com.echomine.jabber.msg.DataXField
-
sets the field value to the text specified.
- setThreadID(String) - Method in class com.echomine.jabber.JabberChatMessage
-
sets the thread id.
- setThrottler(ConnectionThrottler) - Method in class com.echomine.net.ConnectionModel
-
sets the throttler for the connection bandwidth.
- setThrottler(TransferRateThrottler) - Method in class com.echomine.net.FileModel
-
sets the transfer rate throttler to use for throttling the transfer rate
- setTimeout(long) - Method in class com.echomine.jabber.JabberMessage
-
sets the timeout for this message when waiting for reply.
- setTimeZone(TimeZone) - Method in class com.echomine.xmlrpc.DateSerializer
-
sets the time zone to be used.
- setTimeZone(TimeZone) - Method in class com.echomine.xmlrpc.SerializerFactory
-
sets the timezone to serialize the date/time to.
- setTitle(String) - Method in class com.echomine.jabber.msg.DataXMessage
-
sets the form title to the title specified.
- setTitle(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's title.
- setTo(JID) - Method in class com.echomine.jabber.AbstractJabberMessage
-
sets the recipient of the message
- setToAvailable(String, String, boolean) - Method in class com.echomine.jabber.JabberPresenceService
-
sets status to available with optional show state and status line.
- setToUnavailable() - Method in class com.echomine.jabber.JabberPresenceService
-
Sets the status to unavailable.
- setTransferRateThrottler(TransferRateThrottler) - Method in class com.echomine.net.AbstractFileHandler
-
sets the transfer rate throttler.
- setType(String) - Method in class com.echomine.jabber.AbstractJabberMessage
-
sets the type for the message.
- setType(String) - Method in class com.echomine.jabber.ErrorMessage
-
Sets the type to be associated with the condition.
- setType(String) - Method in class com.echomine.jabber.JabberPresenceMessage
-
The method is overridden to conform properly with XMPP protocol standards.
- setType(String) - Method in class com.echomine.jabber.msg.ServiceIdentity
-
sets the identity type.
- setURL(String) - Method in class com.echomine.jabber.msg.JabberVCardMessage
-
Sets the user's homepage URL.
- setUrl(String) - Method in class com.echomine.jabber.msg.OOBIQMessage
-
sets the URL for the file to be downloaded
- setUrl(String) - Method in class com.echomine.jabber.msg.OOBXMessage
-
- setUsername(String) - Method in class com.echomine.jabber.JabberContext
-
- setVacationMessage(Calendar, Calendar, String) - Method in class com.echomine.jabber.JabberUserService
-
sets the vacation message synchronously.
- setVacationMessage(String) - Method in class com.echomine.jabber.msg.VacationIQMessage
-
sets the vacation message.
- setValue(String) - Method in class com.echomine.jabber.msg.DataXOption
-
sets the value
- setValues(List) - Method in class com.echomine.jabber.msg.DataXField
-
sets the values to a list of values you want added.
- setVariableName(String) - Method in class com.echomine.jabber.msg.DataXField
-
sets the variable name
- setVersion(String) - Method in class com.echomine.jabber.MsgSessionInit
-
sets the version for the stream
- setXMessage(String, JabberMessage) - Method in class com.echomine.jabber.JabberMessage
-
adds an "x" message to the chat message.
- setXMessages(HashMap) - Method in class com.echomine.jabber.JabberMessage
-
this sets the X Messages for this Jabber message to the one passed in by the caller.
- SHOW_AWAY - Static variable in interface com.echomine.jabber.PresenceCode
-
- SHOW_CHAT - Static variable in interface com.echomine.jabber.PresenceCode
-
- SHOW_DO_NOT_DISTURB - Static variable in interface com.echomine.jabber.PresenceCode
-
- SHOW_EXTENDED_AWAY - Static variable in interface com.echomine.jabber.PresenceCode
-
- SHOW_ONLINE - Static variable in interface com.echomine.jabber.PresenceCode
-
- shutdown() - Method in class com.echomine.jabber.JabberProtocol
-
Shuts down the protocol
- shutdown() - Method in class com.echomine.jabber.KeepAlive
-
- shutdown() - Method in class com.echomine.jabber.MessageRequestQueue
-
wake up all the waiting threads possibly because someone is doing some shutdown work
- shutdown() - Method in interface com.echomine.net.SocketHandler
-
shuts down/closes the connection.
- shutdown() - Method in class com.echomine.net.StringSocketHandler
-
Does nothing since there's nothing to shutdown as the connection is being run synchronously.
- SimpleConnectionThrottler - Class in com.echomine.net
-
This throttler simply throttles the rate by checking to see if the rate is above the rate limit, and if it
is, sleep occurs so that the rate is decreased (since rate is calculated as data transferred over a period of time).
- SimpleConnectionThrottler(int) - Constructor for class com.echomine.net.SimpleConnectionThrottler
-
Constructor that accepts the rate limit in KBytes/sec.
- SimpleTransferRateThrottler - Class in com.echomine.net
-
This transfer rate throttler simply throttles the rate by checking to see if the rate is above the rate limit, and if it
is, sleep occurs so that the rate is decreased (since rate is calculated as data transferred over a period of time).
- SimpleTransferRateThrottler(int) - Constructor for class com.echomine.net.SimpleTransferRateThrottler
-
Constructor that accepts the rate limit in KBytes/sec.
- SimpleTrustManager - Class in com.echomine.util
-
This sub_class implements the X509TrustManager interface.
- SimpleTrustManager(KeyStore, String, char[]) - Constructor for class com.echomine.util.SimpleTrustManager
-
SimpleTrustManager constructor.
- socket - Variable in class com.echomine.jabber.JabberProtocol
-
- socket - Variable in class com.echomine.net.HandshakeableSocketAcceptor
-
- socket - Variable in class com.echomine.net.SocketAcceptor
-
- SocketAcceptor - Class in com.echomine.net
-
Default Acceptor class for TCP protocols.
- SocketAcceptor() - Constructor for class com.echomine.net.SocketAcceptor
-
- SocketAcceptor(ConnectionModel) - Constructor for class com.echomine.net.SocketAcceptor
-
- SocketAcceptor(ConnectionModel, int) - Constructor for class com.echomine.net.SocketAcceptor
-
- SOCKETBUF - Static variable in class com.echomine.jabber.JabberProtocol
-
- SOCKETBUF - Static variable in class com.echomine.net.StringSocketHandler
-
- SocketConnector - Class in com.echomine.net
-
Makes a connection to a remote client using TCP protocol.
- SocketConnector(SocketHandler) - Constructor for class com.echomine.net.SocketConnector
-
- SocketConnector() - Constructor for class com.echomine.net.SocketConnector
-
Do-nothing constructor.
- SocketHandler - Interface in com.echomine.net
-
Handler handles all connection details, including handshaking and data processing.
- start() - Method in class com.echomine.jabber.JabberProtocol
-
Does all the resetting before a connection begins
- start() - Method in class com.echomine.jabber.MessageRequestQueue
-
resets all states back to the default
- start() - Method in interface com.echomine.net.SocketHandler
-
starts the connection.
- start() - Method in class com.echomine.net.StringSocketHandler
-
- startDocument() - Method in class com.echomine.jabber.JabberContentHandler
-
This method is only handled by the protocol itself and is never sent to the higher level
- startElement(String, String, String, Attributes) - Method in class com.echomine.jabber.JabberContentHandler
-
check to see if there is a handler for this message.
- startElement(String, String, String, Attributes) - Method in class com.echomine.jabber.JabberMessageHandler
-
the methods that must be implemented to work with the XML content that's coming in
- startElement(String, String, String, Attributes) - Method in class com.echomine.jabber.JDOMMessageHandler
-
- startElement(String, String, String, Attributes) - Method in class com.echomine.jabber.JDOMXMessageHandler
-
- startMessage() - Method in class com.echomine.jabber.JabberMessageHandler
-
This method is called when the beginning of the message is received.
- startMessage() - Method in class com.echomine.jabber.JDOMMessageHandler
-
This method is called when the beginning of the message is received.
- startMessage() - Method in class com.echomine.jabber.JDOMXMessageHandler
-
- street - Variable in class com.echomine.jabber.msg.JabberVCardMessage.LocalStruct
-
- StringSerializer - Class in com.echomine.xmlrpc
-
The string serializer will work with the <string> type in the XML-RPC specs.
- StringSerializer() - Constructor for class com.echomine.xmlrpc.StringSerializer
-
- StringSocketHandler - Class in com.echomine.net
-
The idea of a String handler is to connect either to send some of data or receive some sort of data.
- StringSocketHandler() - Constructor for class com.echomine.net.StringSocketHandler
-
- StringSocketReaderHandler - Class in com.echomine.net
-
an easy handler that reads in a string and then disconnects immediately
- StringSocketReaderHandler() - Constructor for class com.echomine.net.StringSocketReaderHandler
-
- StringSocketReaderHandler(int) - Constructor for class com.echomine.net.StringSocketReaderHandler
-
- StringSocketWriterHandler - Class in com.echomine.net
-
a handler that writes a string to the remote connection and disconnects immediately.
- StringSocketWriterHandler() - Constructor for class com.echomine.net.StringSocketWriterHandler
-
- StringSocketWriterHandler(String) - Constructor for class com.echomine.net.StringSocketWriterHandler
-
- StructSerializer - Class in com.echomine.xmlrpc
-
serializer for parsing a struct element into a hashmap or any Map-based class into an JDOM element.
- StructSerializer() - Constructor for class com.echomine.xmlrpc.StructSerializer
-
- subscribe(JID) - Method in class com.echomine.jabber.JabberPresenceService
-
request to subscribe to a JID's presence.
- SUBSCRIBE_BOTH - Static variable in class com.echomine.jabber.msg.RosterItem
-
- SUBSCRIBE_FROM - Static variable in class com.echomine.jabber.msg.RosterItem
-
- SUBSCRIBE_NONE - Static variable in class com.echomine.jabber.msg.RosterItem
-
- SUBSCRIBE_REMOVE - Static variable in class com.echomine.jabber.msg.RosterItem
-
- SUBSCRIBE_TO - Static variable in class com.echomine.jabber.msg.RosterItem
-
- supportsMultiUserChat() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
inclusion of this empty element signals that the service is a multi-user chat service
- supportsParsingFor(String, Namespace) - Method in class com.echomine.jabber.DefaultMessageParser
-
checks whether a parser is registered for the specified qname and namespace
- supportsRegistration() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
inclusion of this empty element signals that the service supports registration
- supportsSearching() - Method in class com.echomine.jabber.msg.Agent
-
Deprecated.
inclusion of this empty element signals that the service supports searching
- Sync - Interface in com.echomine.util
-
Base class for the thread lock mechanisms.