Connection Manager 3.5.1 Javadoc
A B C D E F G H I J L M N O P R S T U V W X Z

A

AbstractFilterTarget - Class in org.jivesoftware.util.log.filter
Abstract implementation of FilterTarget.
AbstractFilterTarget() - Constructor for class org.jivesoftware.util.log.filter.AbstractFilterTarget
 
AbstractOutputTarget - Class in org.jivesoftware.util.log.output
Abstract output target.
AbstractOutputTarget() - Constructor for class org.jivesoftware.util.log.output.AbstractOutputTarget
Parameterless constructor.
AbstractOutputTarget(Formatter) - Constructor for class org.jivesoftware.util.log.output.AbstractOutputTarget
 
AbstractTarget - Class in org.jivesoftware.util.log.output
Abstract target.
AbstractTarget() - Constructor for class org.jivesoftware.util.log.output.AbstractTarget
 
addListener(CertificateEventListener) - Static method in class org.jivesoftware.util.CertificateManager
Registers a listener to receive events.
addListener(PropertyEventListener) - Static method in class org.jivesoftware.util.PropertyEventDispatcher
Registers a listener to receive events.
addSession(String, Session) - Static method in class org.jivesoftware.multiplexer.Session
 
addSessionCloseListener(SessionListener) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Adds a SessionListener to this session.
addTarget(LogTarget) - Method in class org.jivesoftware.util.log.filter.AbstractFilterTarget
Add a new target to output chain.
addTarget(LogTarget) - Method in interface org.jivesoftware.util.log.FilterTarget
Add a target to output chain.
AsyncLogTarget - Class in org.jivesoftware.util.log.output
An asynchronous LogTarget that sends entries on in another thread.
AsyncLogTarget(LogTarget) - Constructor for class org.jivesoftware.util.log.output.AsyncLogTarget
 
AsyncLogTarget(LogTarget, int) - Constructor for class org.jivesoftware.util.log.output.AsyncLogTarget
 

B

bind(ContextMap) - Static method in class org.jivesoftware.util.log.ContextMap
Bind a particular ContextMap to current thread.
BoshBindingError - Enum in org.jivesoftware.multiplexer.net.http
An enum defining all errors which can happen during a BOSH session.
BoshBindingError.Type - Enum in org.jivesoftware.multiplexer.net.http
 

C

cancelScheduledTask(TimerTask) - Method in class org.jivesoftware.util.TaskEngine
Cancels the execution of a scheduled task.
CATEGORY_SEPARATOR - Static variable in class org.jivesoftware.util.log.Logger
 
certificateCreated(KeyStore, String, X509Certificate) - Method in interface org.jivesoftware.util.CertificateEventListener
Event triggered when a new certificate is created.
certificateDeleted(KeyStore, String) - Method in interface org.jivesoftware.util.CertificateEventListener
Event triggered when a certificate is being deleted from the keystore.
CertificateEventListener - Interface in org.jivesoftware.util
Interface to listen for certificate events.
CertificateManager - Class in org.jivesoftware.util
Utility class that provides similar functionality to the keytool tool.
CertificateManager() - Constructor for class org.jivesoftware.util.CertificateManager
 
certificateSigned(KeyStore, String, List<X509Certificate>) - Method in interface org.jivesoftware.util.CertificateEventListener
Event triggered when a certificate has been signed by a Certificate Authority.
characters(char[], int, int) - Method in class org.jivesoftware.util.XMLWriter
 
CHARSET - Static variable in class org.jivesoftware.multiplexer.net.NIOConnection
The utf-8 charset for decoding and encoding XMPP packet streams.
CHARSET - Static variable in class org.jivesoftware.multiplexer.net.SocketConnection
The utf-8 charset for decoding and encoding XMPP packet streams.
CHARSET - Static variable in class org.jivesoftware.multiplexer.Session
The utf-8 charset for decoding and encoding Jabber packet streams.
chopAtWord(String, int) - Static method in class org.jivesoftware.util.StringUtils
Intelligently chops a String at a word boundary (whitespace) that occurs at the specified index in the argument or before.
clear() - Method in class org.jivesoftware.util.log.ContextMap
Empty the context map.
ClientConnectionHandler - Class in org.jivesoftware.multiplexer.net
ConnectionHandler that knows which subclass of StanzaHandler should be created and how to build and configure a NIOConnection.
ClientConnectionHandler() - Constructor for class org.jivesoftware.multiplexer.net.ClientConnectionHandler
 
ClientFailoverDeliverer - Class in org.jivesoftware.multiplexer.spi
Deliverer to use when a stanza received from the server failed to be forwarded to a client.
ClientFailoverDeliverer() - Constructor for class org.jivesoftware.multiplexer.spi.ClientFailoverDeliverer
 
ClientSession - Class in org.jivesoftware.multiplexer
Session that represents a client to server connection.
ClientSession(String, Connection, String) - Constructor for class org.jivesoftware.multiplexer.ClientSession
 
clientSessionClosed(String) - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
Sends a notification to the main server that a client session has been closed.
clientSessionClosed(String) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Notification message indication that a client session has been closed.
clientSessionCreated(String) - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
Sends a notification to the main server that a new client session has been created.
clientSessionCreated(String) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Notification message indication that a new client session has been created.
ClientTask - Class in org.jivesoftware.multiplexer.task
Base class for tasks that were requested by clients and that involves the server.
ClientTask(String) - Constructor for class org.jivesoftware.multiplexer.task.ClientTask
 
close() - Method in class org.jivesoftware.multiplexer.ClientSession
 
close(boolean) - Method in class org.jivesoftware.multiplexer.ClientSession
Closes the client connection.
close() - Method in interface org.jivesoftware.multiplexer.Connection
Close this session including associated socket connection.
close() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
The connection should be closed without delivering a stanza to the requestor.
close() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
 
close(boolean) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
 
close() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
close() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
close() - Method in class org.jivesoftware.multiplexer.net.TLSStreamHandler
Closes the channels that will end up closing the input and output streams of the connection.
close() - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
Signals that no more outbound application data will be sent on this TLSHandler.
close() - Method in class org.jivesoftware.multiplexer.Session
Indicate the server that the session has been closed.
close(boolean) - Method in class org.jivesoftware.multiplexer.Session
 
close() - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
Shutdown target.
close() - Method in class org.jivesoftware.util.log.output.AbstractTarget
Shutdown target.
close() - Method in class org.jivesoftware.util.log.output.io.StreamTarget
Shutdown target.
close() - Method in class org.jivesoftware.util.log.output.io.WriterTarget
Shutdown target.
close() - Method in class org.jivesoftware.util.log.util.LoggerOutputStream
Shutdown stream.
close() - Method in class org.jivesoftware.util.XMLWriter
Closes the underlying Writer
closeAll() - Static method in class org.jivesoftware.multiplexer.Session
Closes connections of connected clients since the server or the connection manager is being shut down.
CloseSessionTask - Class in org.jivesoftware.multiplexer.task
Task that notifies the server that a client session has been closed.
CloseSessionTask(String) - Constructor for class org.jivesoftware.multiplexer.task.CloseSessionTask
 
comment(char[], int, int) - Method in class org.jivesoftware.util.XMLWriter
 
conn - Variable in class org.jivesoftware.multiplexer.Session
The connection that this session represents.
Connection - Interface in org.jivesoftware.multiplexer
Represents a connection on the server.
Connection.CompressionPolicy - Enum in org.jivesoftware.multiplexer
Enumeration of possible compression policies required to interact with the server.
Connection.TLSPolicy - Enum in org.jivesoftware.multiplexer
Enumeration of possible TLS policies required to interact with the server.
connectionClosed(HttpSession, HttpConnection) - Method in interface org.jivesoftware.multiplexer.net.http.SessionListener
A conneciton was closed.
ConnectionCloseListener - Interface in org.jivesoftware.multiplexer
Implement and register with a connection to receive notification of the connection closing.
ConnectionHandler - Class in org.jivesoftware.multiplexer.net
A ConnectionHandler is responsible for creating new sessions, destroying sessions and delivering received XML stanzas to the proper StanzaHandler.
ConnectionHandler() - Constructor for class org.jivesoftware.multiplexer.net.ConnectionHandler
 
ConnectionManager - Class in org.jivesoftware.multiplexer
Connection managers handle connections of clients that want to connect to a server.
ConnectionManager() - Constructor for class org.jivesoftware.multiplexer.ConnectionManager
Creates a server and starts it.
connectionOpened(HttpSession, HttpConnection) - Method in interface org.jivesoftware.multiplexer.net.http.SessionListener
A connection was opened.
ConnectionWorkerThread - Class in org.jivesoftware.multiplexer
Thread that creates and keeps a connection to the server.
ConnectionWorkerThread(ThreadGroup, Runnable, String, long) - Constructor for class org.jivesoftware.multiplexer.ConnectionWorkerThread
 
ContextMap - Class in org.jivesoftware.util.log
The ContextMap contains non-hierarchical context information relevent to a particular LogEvent.
ContextMap() - Constructor for class org.jivesoftware.util.log.ContextMap
Default constructor.
ContextMap(ContextMap) - Constructor for class org.jivesoftware.util.log.ContextMap
Constructor that sets parent contextMap.
createDSACert(KeyStore, String, String, String, String, String) - Static method in class org.jivesoftware.util.CertificateManager
Creates a new X509 certificate using the DSA algorithm.
createRSACert(KeyStore, String, String, String, String, String) - Static method in class org.jivesoftware.util.CertificateManager
Creates a new X509 certificate using the RSA algorithm.
createServerSocket(int, InetAddress) - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
createServerSocket(int) - Method in class org.jivesoftware.multiplexer.net.SSLJiveServerSocketFactory
 
createServerSocket(int, int) - Method in class org.jivesoftware.multiplexer.net.SSLJiveServerSocketFactory
 
createServerSocket(int, int, InetAddress) - Method in class org.jivesoftware.multiplexer.net.SSLJiveServerSocketFactory
 
createSession(String, XmlPullParser, Connection) - Static method in class org.jivesoftware.multiplexer.ClientSession
 
createSession(InetAddress, Element, HttpConnection) - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Creates an HTTP binding session which will allow a user to exchange packets with Openfire.
createSigningRequest(X509Certificate, PrivateKey) - Static method in class org.jivesoftware.util.CertificateManager
Creates and returns the content of a new singing request for the specified certificate.
createStreamID() - Method in class org.jivesoftware.multiplexer.StreamIDFactory
 
createWriter(OutputStream, String) - Method in class org.jivesoftware.util.XMLWriter
Get an OutputStreamWriter, use preferred encoding.
CROSS_DOMAIN_END_TEXT - Static variable in class org.jivesoftware.multiplexer.net.http.FlashCrossDomainServlet
 
CROSS_DOMAIN_TEXT - Static variable in class org.jivesoftware.multiplexer.net.http.FlashCrossDomainServlet
 
currentFile() - Method in class org.jivesoftware.util.log.output.io.rotate.ExpandingFileStrategy
 
currentFile() - Method in interface org.jivesoftware.util.log.output.io.rotate.FileStrategy
Get the current logfile
currentFile() - Method in class org.jivesoftware.util.log.output.io.rotate.RevolvingFileStrategy
 
currentFile() - Method in class org.jivesoftware.util.log.output.io.rotate.UniqueFileStrategy
 

D

dateToMillis(Date) - Static method in class org.jivesoftware.util.StringUtils
Formats a Date as a fifteen character long String made up of the Date's padded millisecond value.
DAY - Static variable in class org.jivesoftware.util.JiveConstants
 
debug(String) - Static method in class org.jivesoftware.util.Log
 
debug(Throwable) - Static method in class org.jivesoftware.util.Log
 
debug(String, Throwable) - Static method in class org.jivesoftware.util.Log
 
debug(String, Throwable) - Method in class org.jivesoftware.util.log.Logger
Log a debug priority event.
debug(String) - Method in class org.jivesoftware.util.log.Logger
Log a debug priority event.
DEBUG - Static variable in class org.jivesoftware.util.log.Priority
Developer orientated messages, usually used during development of product.
decodeBase64(String) - Static method in class org.jivesoftware.util.StringUtils
Decodes a base64 String.
decodeHex(String) - Static method in class org.jivesoftware.util.StringUtils
Turns a hex encoded string into a byte array.
decodeVersion(String) - Static method in class org.jivesoftware.multiplexer.Session
 
DEFAULT_FORMAT - Static variable in class org.jivesoftware.util.XMLWriter
 
DEFAULT_MULTIPLEX_PORT - Static variable in class org.jivesoftware.multiplexer.ConnectionWorkerThread
The default XMPP port for connection multiplex.
DefaultErrorHandler - Class in org.jivesoftware.util.log.util
Handle unrecoverable errors that occur during logging by writing to standard error.
DefaultErrorHandler() - Constructor for class org.jivesoftware.util.log.util.DefaultErrorHandler
 
defaultMaximumAllowedCharacter() - Method in class org.jivesoftware.util.XMLWriter
Returns the maximum allowed character code that should be allowed unescaped which defaults to 127 in US-ASCII (7 bit) or 255 in ISO-* (8 bit).
deleteCertificate(KeyStore, String) - Static method in class org.jivesoftware.util.CertificateManager
Deletes the specified certificate from the
deleteProperty(String) - Method in class org.jivesoftware.util.XMLProperties
Deletes the specified property.
deleteXMLProperty(String) - Static method in class org.jivesoftware.util.JiveGlobals
Deletes a locale property.
deliver(Element) - Method in class org.jivesoftware.multiplexer.ClientSession
Delivers a stanza sent by the server to the client.
deliver(String) - Method in interface org.jivesoftware.multiplexer.Connection
Delivers the packet to this connection without checking the recipient.
deliver(String, String) - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
Delivers clients traffic to the server.
deliver(Element) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
 
deliver(String) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
deliver(String) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
deliver(Element) - Method in interface org.jivesoftware.multiplexer.PacketDeliverer
Delivers the given packet based on packet recipient and sender.
deliver(Element) - Method in class org.jivesoftware.multiplexer.Session
 
deliver(Element) - Method in class org.jivesoftware.multiplexer.spi.ClientFailoverDeliverer
 
deliver(Element) - Method in class org.jivesoftware.multiplexer.spi.ServerFailoverDeliverer
 
deliverBody(String) - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
Delivers content to the client.
deliverRawText(String) - Method in interface org.jivesoftware.multiplexer.Connection
Delivers raw text to this connection.
deliverRawText(String) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
deliverRawText(String, boolean) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
deliverRawText(String) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
deliveryFailed(Element, String) - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
Sends notification to the main server that delivery of a stanza to a client has failed.
deliveryFailed(Element, String) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Notification message indicating that delivery of a stanza to a client has failed.
DeliveryFailedTask - Class in org.jivesoftware.multiplexer.task
Task that indicates the server that delivery of a packet to a client has failed.
DeliveryFailedTask(String, Element) - Constructor for class org.jivesoftware.multiplexer.task.DeliveryFailedTask
 
destroy() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindServlet
 
dispatchEvent(String, PropertyEventDispatcher.EventType, Map) - Static method in class org.jivesoftware.util.PropertyEventDispatcher
Dispatches an event to all listeners.
DNSUtil - Class in org.jivesoftware.multiplexer.net
Utilty class to perform DNS lookups for XMPP services.
DNSUtil() - Constructor for class org.jivesoftware.multiplexer.net.DNSUtil
 
DNSUtil.HostAddress - Class in org.jivesoftware.multiplexer.net
Encapsulates a hostname and port.
doDecode(IoSession, ByteBuffer, ProtocolDecoderOutput) - Method in class org.jivesoftware.multiplexer.net.XMPPDecoder
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.jivesoftware.multiplexer.net.http.FlashCrossDomainServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.jivesoftware.multiplexer.net.http.HttpBindServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.jivesoftware.multiplexer.net.http.HttpBindServlet
 
doProcessEvent(LogEvent) - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
 
doProcessEvent(LogEvent) - Method in class org.jivesoftware.util.log.output.AbstractTarget
Process a log event, via formatting and outputting it.
doProcessEvent(LogEvent) - Method in class org.jivesoftware.util.log.output.AsyncLogTarget
Process a log event by adding it to queue.

E

enableLogging(boolean) - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
 
encode(IoSession, Object, ProtocolEncoderOutput) - Method in class org.jivesoftware.multiplexer.net.XMPPEncoder
 
encodeBase64(String) - Static method in class org.jivesoftware.util.StringUtils
Encodes a String as a base64 String.
encodeBase64(byte[]) - Static method in class org.jivesoftware.util.StringUtils
Encodes a byte array into a base64 String.
encodeHex(byte[]) - Static method in class org.jivesoftware.util.StringUtils
Turns an array of bytes into a String representing each byte as an unsigned hex number.
endCDATA() - Method in class org.jivesoftware.util.XMLWriter
 
endDocument() - Method in class org.jivesoftware.util.XMLWriter
 
endDTD() - Method in class org.jivesoftware.util.XMLWriter
 
endElement(String, String, String) - Method in class org.jivesoftware.util.XMLWriter
 
endEntity(String) - Method in class org.jivesoftware.util.XMLWriter
 
endPrefixMapping(String) - Method in class org.jivesoftware.util.XMLWriter
 
error(String) - Static method in class org.jivesoftware.util.Log
 
error(Throwable) - Static method in class org.jivesoftware.util.Log
 
error(String, Throwable) - Static method in class org.jivesoftware.util.Log
 
error(String, Throwable, LogEvent) - Method in interface org.jivesoftware.util.log.ErrorHandler
Log an unrecoverable error.
error(String, Throwable) - Method in class org.jivesoftware.util.log.Logger
Log a error priority event.
error(String) - Method in class org.jivesoftware.util.log.Logger
Log a error priority event.
error(String, Throwable) - Method in class org.jivesoftware.util.log.output.AbstractTarget
Deprecated. Use getErrorHandler().error(...) directly
ERROR - Static variable in class org.jivesoftware.util.log.Priority
A problem has occurred but it is not fatal.
error(String, Throwable, LogEvent) - Method in class org.jivesoftware.util.log.util.DefaultErrorHandler
Log an unrecoverable error.
ErrorAware - Interface in org.jivesoftware.util.log
Interface implemented by components that wish to delegate ErrorHandling to an ErrorHandler.
ErrorHandler - Interface in org.jivesoftware.util.log
Handle unrecoverable errors that occur during logging.
escapeAttributeEntities(String) - Method in class org.jivesoftware.util.XMLWriter
This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes.
escapeElementEntities(String) - Method in class org.jivesoftware.util.XMLWriter
This will take the pre-defined entities in XML 1.0 and convert their character representation to the appropriate entity reference, suitable for XML attributes.
escapeForSQL(String) - Static method in class org.jivesoftware.util.StringUtils
Escapes all necessary characters in the String so that it can be used in SQL
escapeForXML(String) - Static method in class org.jivesoftware.util.StringUtils
Escapes all necessary characters in the String so that it can be used in an XML doc.
escapeHTMLTags(String) - Static method in class org.jivesoftware.util.StringUtils
This method takes a string which may contain HTML tags (ie, <b>, <table>, etc) and converts the '<'' and '>' characters to their HTML escape sequences.
exceptionCaught(IoSession, Throwable) - Method in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
ExpandingFileStrategy - Class in org.jivesoftware.util.log.output.io.rotate
strategy for naming log files based on appending revolving suffix.
ExpandingFileStrategy(String) - Constructor for class org.jivesoftware.util.log.output.io.rotate.ExpandingFileStrategy
 
ExtendedPatternFormatter - Class in org.jivesoftware.util.log.format
Formatter especially designed for debugging applications.
ExtendedPatternFormatter(String) - Constructor for class org.jivesoftware.util.log.format.ExtendedPatternFormatter
 

F

failedLoading - Static variable in class org.jivesoftware.util.JiveGlobals
 
FastDateFormat - Class in org.jivesoftware.util
Similar to SimpleDateFormat, but faster and thread-safe.
fatal(String) - Static method in class org.jivesoftware.util.Log
 
fatal(Throwable) - Static method in class org.jivesoftware.util.Log
 
fatal(String, Throwable) - Static method in class org.jivesoftware.util.Log
 
FATAL_ERROR - Static variable in class org.jivesoftware.util.log.Priority
Something caused whole system to fail.
fatalError(String, Throwable) - Method in class org.jivesoftware.util.log.Logger
Log a fatalError priority event.
fatalError(String) - Method in class org.jivesoftware.util.log.Logger
Log a fatalError priority event.
FileStrategy - Interface in org.jivesoftware.util.log.output.io.rotate
Strategy for naming log files.
FileTarget - Class in org.jivesoftware.util.log.output.io
A basic target that writes to a File.
FileTarget(File, boolean, Formatter) - Constructor for class org.jivesoftware.util.log.output.io.FileTarget
Construct file target to send to a file with a formatter.
filter(LogEvent) - Method in class org.jivesoftware.util.log.filter.AbstractFilterTarget
Filter the log event.
filter(LogEvent) - Method in class org.jivesoftware.util.log.filter.PriorityFilter
Filter the log event based on priority.
FilterTarget - Interface in org.jivesoftware.util.log
A Log target which will do filtering and then pass it onto targets further along in chain.
finishSetup() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Finish the setup process.
FlashCrossDomainServlet - Class in org.jivesoftware.multiplexer.net.http
Serves up the flash cross domain xml file which allows other domains to access http-binding using flash.
FlashCrossDomainServlet() - Constructor for class org.jivesoftware.multiplexer.net.http.FlashCrossDomainServlet
 
flush() - Method in class org.jivesoftware.multiplexer.net.XMLSocketWriter
Flushes the underlying writer making sure that if the connection is dead then the thread that is flushing does not end up in an endless wait.
flush() - Method in class org.jivesoftware.util.log.util.LoggerOutputStream
Flush data to underlying logger.
flush() - Method in class org.jivesoftware.util.XMLWriter
Flushes the underlying Writer
format(Date) - Method in class org.jivesoftware.util.FastDateFormat
 
format(Calendar) - Method in class org.jivesoftware.util.FastDateFormat
 
format(Date, StringBuffer) - Method in class org.jivesoftware.util.FastDateFormat
 
format(Calendar, StringBuffer) - Method in class org.jivesoftware.util.FastDateFormat
 
format(LogEvent) - Method in interface org.jivesoftware.util.log.format.Formatter
Serialize log event into string.
format(LogEvent) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Format the event according to the pattern.
formatDateTime(Date) - Static method in class org.jivesoftware.util.JiveGlobals
Formats a Date object to return a date and time using the global locale.
formatPatternRun(LogEvent, PatternFormatter.PatternRun) - Method in class org.jivesoftware.util.log.format.ExtendedPatternFormatter
Formats a single pattern run (can be extended in subclasses).
formatPatternRun(LogEvent, PatternFormatter.PatternRun) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Formats a single pattern run (can be extended in subclasses).
Formatter - Interface in org.jivesoftware.util.log.format
This defines the interface for components that wish to serialize LogEvents into Strings.
forwardRequest(long, HttpSession, boolean, Element) - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Forwards a client request, which is related to a session, to the server.
fromXMPP(String) - Static method in enum org.jivesoftware.multiplexer.StreamError.Condition
Converts a String value into its Condition representation.
FULL - Static variable in class org.jivesoftware.util.FastDateFormat
Style pattern

G

get(String, Object) - Method in class org.jivesoftware.util.log.ContextMap
Get an entry from the context.
get(String) - Method in class org.jivesoftware.util.log.ContextMap
Get an entry from the context.
getAppBuffSize() - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
 
getAttribute(String, String) - Method in class org.jivesoftware.util.XMLProperties
Returns the value of the attribute of the given property name or null if it doesn't exist.
getAvailableStreamFeatures() - Method in class org.jivesoftware.multiplexer.ClientSession
 
getAvailableStreamFeatures() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
 
getAvailableStreamFeatures() - Method in class org.jivesoftware.multiplexer.Session
Returns a text with the available stream features.
getAvailableStreamFeaturesElements() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the stream features which are available for this session.
getBindingError() - Method in exception org.jivesoftware.multiplexer.net.http.HttpBindException
 
getBooleanProperty(String, boolean) - Static method in class org.jivesoftware.util.JiveGlobals
Returns a boolean value Jive property.
getCallerClass(Class) - Static method in class org.jivesoftware.util.log.util.StackIntrospector
Find the caller of the passed in Class.
getCallerMethod(Class) - Static method in class org.jivesoftware.util.log.util.StackIntrospector
Get the method path name for the method from which the LogEvent was created, this includes the path name and the source filename and line number if the source was compiled with debugging on.
getCategory(String, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Utility method to format category.
getCategory() - Method in class org.jivesoftware.util.log.LogEvent
Get the category that LogEvent relates to.
getCategory() - Method in class org.jivesoftware.util.log.Logger
Deprecated. This method violates Inversion of Control principle. If you are relying on its presence then there may be something wrong with the design of your system
getChildLogger(String) - Method in class org.jivesoftware.util.log.Logger
Create a new child logger.
getChildProperties(String) - Method in class org.jivesoftware.util.XMLProperties
Return all values who's path matches the given property name as a String array, or an empty array if the if there are no children.
getChildren() - Method in class org.jivesoftware.util.log.Logger
Get all the child Loggers of current logger.
getChildrenProperties(String) - Method in class org.jivesoftware.util.XMLProperties
Return all children property names of a parent property as a String array, or an empty array if the if there are no children.
getClientListenerPort() - Method in class org.jivesoftware.multiplexer.ConnectionManager
 
getCompressionPolicy() - Method in interface org.jivesoftware.multiplexer.Connection
Returns whether compression is optional or is disabled.
getCompressionPolicy() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getCompressionPolicy() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getCompressionPolicy() - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Returns whether compression is optional or is disabled.
getCondition() - Method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError
Returns the condition that caused the binding error.
getCondition() - Method in class org.jivesoftware.multiplexer.StreamError
Returns the error condition.
getConnection() - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
Returns the connection to the server.
getContextMap(ContextMap, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Utility method to format context map.
getContextMap() - Method in class org.jivesoftware.util.log.LogEvent
Get ContextMap associated with LogEvent
getContexts() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
getCreationDate() - Method in class org.jivesoftware.multiplexer.Session
Obtain the date the session was created.
getCurrentContext() - Static method in class org.jivesoftware.util.log.ContextMap
Get the Current ContextMap.
getCurrentContext(boolean) - Static method in class org.jivesoftware.util.log.ContextMap
Get the Current ContextMap.
getDateInstance(Object, TimeZone, Locale) - Static method in class org.jivesoftware.util.FastDateFormat
 
getDateTimeInstance(Object, Object, TimeZone, Locale) - Static method in class org.jivesoftware.util.FastDateFormat
 
getDecoder() - Method in class org.jivesoftware.multiplexer.net.XMPPCodecFactory
 
getDefaultCipherSuites() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getDefaultCipherSuites() - Method in class org.jivesoftware.multiplexer.net.SSLJiveServerSocketFactory
 
getDefaultHierarchy() - Static method in class org.jivesoftware.util.log.Hierarchy
Retrieve the default hierarchy.
getDnsOverride() - Static method in class org.jivesoftware.multiplexer.net.DNSUtil
Returns the internal DNS that allows to specify target IP addresses and ports to use for domains.
getElement() - Method in class org.jivesoftware.multiplexer.StreamError
Returns the DOM4J Element that backs the error.
getEncoder() - Method in class org.jivesoftware.multiplexer.net.XMPPCodecFactory
 
getErrorHandler() - Method in class org.jivesoftware.util.log.output.AbstractTarget
Helper method to retrieve ErrorHandler for subclasses.
getErrorType() - Method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError
 
getFile() - Method in class org.jivesoftware.util.log.output.io.FileTarget
Retrieve file associated with target.
getFormatter() - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
Deprecated. Access to formatter is not advised and this method will be removed in future iterations. It remains only for backwards compatability.
getHold() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Specifies the maximum number of requests the connection manager is allowed to keep waiting at any one time during the session.
getHomeDirectory() - Static method in class org.jivesoftware.util.JiveGlobals
Returns the location of the home directory.
getHost() - Method in class org.jivesoftware.multiplexer.net.DNSUtil.HostAddress
Returns the hostname.
getHttpBindSecureAddress() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
getHttpBindSecurePort() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
Returns the HTTP binding port which uses SSL.
getHttpBindUnsecureAddress() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
getHttpBindUnsecurePort() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
Returns the HTTP binding port which does not use SSL.
getIdleTimeout() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getInactivityTimeout() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the time, in seconds, after which this session will be considered inactive and terminated.
getInactivityTimeout() - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Seconds a session has to be idle to be closed.
getInetAddress() - Method in interface org.jivesoftware.multiplexer.Connection
Returns the InetAddress describing the connection.
getInetAddress() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getInetAddress() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getInputStream() - Method in class org.jivesoftware.multiplexer.net.TLSStreamHandler
 
getInputStream() - Method in class org.jivesoftware.multiplexer.net.TLSStreamReader
 
getInstance() - Static method in class org.jivesoftware.multiplexer.ConnectionManager
Returns a singleton instance of ConnectionManager.
getInstance() - Static method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
getInstance() - Static method in class org.jivesoftware.multiplexer.net.SocketSendingTracker
Returns the unique instance of this class.
getInstance(String, KeyStore, KeyStore) - Static method in class org.jivesoftware.multiplexer.net.SSLJiveServerSocketFactory
 
getInstance() - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance(String) - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance(String, TimeZone) - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance(String, Locale) - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance(String, DateFormatSymbols) - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance(String, TimeZone, Locale) - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance(String, TimeZone, Locale, DateFormatSymbols) - Static method in class org.jivesoftware.util.FastDateFormat
 
getInstance() - Static method in class org.jivesoftware.util.TaskEngine
Returns a task engine instance (singleton).
getInstances() - Static method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getIntProperty(String, int) - Static method in class org.jivesoftware.util.JiveGlobals
Returns an integer value Jive property.
getJavaScriptUrl() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
getKeyManagers(String, String, String) - Static method in class org.jivesoftware.multiplexer.net.SSLJiveKeyManagerFactory
Creates a KeyManager list which is null if the storeType is null, or is a standard KeyManager that uses a KeyStore of type storeType, located at 'keystore' location under home, and uses 'keypass' as the password for the keystore password and key password.
getKeyManagers(KeyStore, String) - Static method in class org.jivesoftware.multiplexer.net.SSLJiveKeyManagerFactory
 
getKeyPassword() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getKeyStore() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getKeystoreLocation() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getLanguage() - Method in interface org.jivesoftware.multiplexer.Connection
Returns the language code that should be used for this connection (e.g.
getLanguage() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the language this session is using.
getLanguage() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getLanguage() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getLastActive() - Method in interface org.jivesoftware.multiplexer.SocketStatistic
Returns the last time a stanza was read or a heartbeat was received.
getLastActivity() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the time in milliseconds since the epoch that this session was last active.
getLastHeartbeat() - Method in class org.jivesoftware.multiplexer.net.MXParser
Returns the last time a heartbeat was received.
getLegacyErrorCode() - Method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError
Returns the legacy HTTP error code which is related to the binding error.
getLexicalHandler() - Method in class org.jivesoftware.util.XMLWriter
 
getLocale() - Method in class org.jivesoftware.util.FastDateFormat
 
getLocale() - Static method in class org.jivesoftware.util.JiveGlobals
Returns the global Locale used by Jive.
getLocalizedNumber(long) - Static method in class org.jivesoftware.util.LocaleUtils
 
getLocalizedNumber(long, Locale) - Static method in class org.jivesoftware.util.LocaleUtils
 
getLocalizedNumber(double) - Static method in class org.jivesoftware.util.LocaleUtils
 
getLocalizedNumber(double, Locale) - Static method in class org.jivesoftware.util.LocaleUtils
 
getLocalizedString(String) - Static method in class org.jivesoftware.util.LocaleUtils
Returns an internationalized string loaded from a resource bundle.
getLocalizedString(String, Locale) - Static method in class org.jivesoftware.util.LocaleUtils
Returns an internationalized string loaded from a resource bundle using the passed in Locale.
getLocalizedString(String, List) - Static method in class org.jivesoftware.util.LocaleUtils
Returns an internationalized string loaded from a resource bundle using the locale specified by JiveGlobals.getLocale() substituting the passed in arguments.
getLocalizedString(String, Locale, List) - Static method in class org.jivesoftware.util.LocaleUtils
Returns an internationalized string loaded from a resource bundle using the passed in Locale substituting the passed in arguments.
getLogDirectory() - Static method in class org.jivesoftware.util.Log
Returns the directory that log files exist in.
getLoggerFor(String) - Method in class org.jivesoftware.util.log.Hierarchy
Retrieve a logger for named category.
getLogTargets() - Method in class org.jivesoftware.util.log.Logger
Get a copy of log targets for this logger.
getMajor() - Method in class org.jivesoftware.util.Version
Obtain the major release number for this product.
getMajorXMPPVersion() - Method in interface org.jivesoftware.multiplexer.Connection
Returns the major version of XMPP being used by this connection (major_version.minor_version.
getMajorXMPPVersion() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getMajorXMPPVersion() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getMaximumAllowedCharacter() - Method in class org.jivesoftware.util.XMLWriter
Returns the maximum allowed character code that should be allowed unescaped which defaults to 127 in US-ASCII (7 bit) or 255 in ISO-* (8 bit).
getMaxLengthEstimate() - Method in class org.jivesoftware.util.FastDateFormat
Returns an estimate for the maximum length date that this date formatter will produce.
getMaxPollingInterval() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the max interval within which a client can send polling requests.
getMaxRequests() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the max number of requests it is permissable for this session to have open at any one time.
getMaxRequests() - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Openfire MAY limit the number of simultaneous requests the client makes with the 'requests' attribute.
getMaxWait() - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Returns the longest time (in seconds) that Openfire is allowed to wait before responding to any request during the session.
getMessage(String, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Utility method to format message.
getMessage() - Method in class org.jivesoftware.util.log.LogEvent
Get the message associated with event.
getMicro() - Method in class org.jivesoftware.util.Version
Obtain the micro release number for this product.
getMinor() - Method in class org.jivesoftware.util.Version
Obtain the minor release number for this product.
getMinorXMPPVersion() - Method in interface org.jivesoftware.multiplexer.Connection
Returns the minor version of XMPP being used by this connection (major_version.minor_version.
getMinorXMPPVersion() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getMinorXMPPVersion() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getName() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Returns the name that uniquely identifies this connection manager.
getName() - Method in class org.jivesoftware.util.log.Priority
Get name of priority.
getNetBuffSize() - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
 
getOutputFormat() - Method in class org.jivesoftware.util.XMLWriter
Lets subclasses get at the current format object, so they can call setTrimText, setNewLines, etc.
getOutputStream() - Method in class org.jivesoftware.multiplexer.net.TLSStreamHandler
 
getOutputStream() - Method in class org.jivesoftware.multiplexer.net.TLSStreamWriter
 
getPacketDeliverer() - Method in interface org.jivesoftware.multiplexer.Connection
Returns the packet deliverer to use when delivering a packet over the socket fails.
getPacketDeliverer() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getPacketDeliverer() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getPattern() - Method in class org.jivesoftware.util.FastDateFormat
 
getPeerIdentities(X509Certificate) - Static method in class org.jivesoftware.multiplexer.net.TLSStreamHandler
Returns the identities of the remote server as defined in the specified certificate.
getPeerIdentities(X509Certificate) - Static method in class org.jivesoftware.util.CertificateManager
Returns the identities of the remote server as defined in the specified certificate.
getPollingInterval() - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Openfire SHOULD include two additional attributes in the session creation response element, specifying the shortest allowable polling interval and the longest allowable inactivity period (both in seconds).
getPort() - Method in class org.jivesoftware.multiplexer.net.DNSUtil.HostAddress
Returns the port.
getPort() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Returns the port that the connection uses.
getPriority(Priority, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Get formatted priority string.
getPriority() - Method in class org.jivesoftware.util.log.LogEvent
Get Priority for LogEvent.
getPriority() - Method in class org.jivesoftware.util.log.Logger
Deprecated. This method violates Inversion of Control principle. It will downgraded to protected access in a future release. When user needs to check priority it is advised that they use the is[Priority]Enabled() functions.
getPriorityForName(String) - Static method in class org.jivesoftware.util.log.Priority
Retrieve a Priority object for the name parameter.
getProperties(String) - Method in class org.jivesoftware.util.XMLProperties
Return all values who's path matches the given property name as a String array, or an empty array if the if there are no children.
getProperty(String) - Method in class org.jivesoftware.util.XMLProperties
Returns the value of the specified property.
getProperty(String) - Method in class org.jivesoftware.util.XMLWriter
 
getRecentStack(Class, int) - Static method in class org.jivesoftware.util.log.util.StackIntrospector
Return the current call stack as a String, starting with the first call in the stack after a reference to the clazz class, and then display entries entries.
getRelativeTime() - Method in class org.jivesoftware.util.log.LogEvent
Get the time of the log event relative to start of application.
getRequestId() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
Returns the ID which uniquely identifies this connection.
getResourceBundle(String, Locale) - Static method in class org.jivesoftware.util.LocaleUtils
Returns the specified resource bundle, which is a properties file that aids in localization of skins.
getResponse() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
A call that will cause a wait, or in the case of Jetty the thread to be freed, if there is no deliverable currently available.
getResponse(long) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
 
getRootLogger() - Method in class org.jivesoftware.util.log.Hierarchy
Utility method to retrieve logger for hierarchy.
getRTime(long, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Utility method to format relative time.
getSASLMechanisms(Session) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Returns the SASL mechanisms supported by the server for client authentication.
getSASLMechanismsElement(Session) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
 
getServerName() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Returns the name of the main server where received packets will be forwarded.
getServerName() - Method in class org.jivesoftware.multiplexer.Session
Obtain the name of the server this session belongs to.
getServerSocketFactory() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getServerSurrogate() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Returns the service responsible for forwarding stanzas to the server.
getSession() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
Returns the session that this connection belongs to.
getSession(String) - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Returns the session related to a stream id.
getSession(String) - Static method in class org.jivesoftware.multiplexer.Session
Returns the session whose stream ID matches the specified stream ID.
getSessionManager() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
getSize() - Method in class org.jivesoftware.util.log.ContextMap
Get the number of contexts in map.
getSpportedCipherSuites() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getSSLContext() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
Get the SSLContext for c2s connections
getSSLSession() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getSSLSession() - Method in class org.jivesoftware.multiplexer.net.TLSStreamHandler
Returns the SSLSession in use.
getStackTrace(Throwable, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Utility method to format stack trace.
getStatus() - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
Returns the current status for this TLSHandler.
getStatus() - Method in class org.jivesoftware.multiplexer.Session
Obtain the current status of this session.
getStatus() - Method in class org.jivesoftware.util.Version
Returns the release status of this product.
getStatusVersion() - Method in class org.jivesoftware.util.Version
Obtain the status relase number for this product.
getStoreType() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getStreamID() - Method in class org.jivesoftware.multiplexer.Session
Obtain the stream ID associated with this sesison.
getSupportedCipherSuites() - Method in class org.jivesoftware.multiplexer.net.SSLJiveServerSocketFactory
 
getText() - Method in class org.jivesoftware.multiplexer.StreamError
Returns a text description of the error, or null if there is no text description.
getTextLanguage() - Method in class org.jivesoftware.multiplexer.StreamError
Returns the text description's language code, or null if there is no language code associated with the description text.
getThrowable() - Method in class org.jivesoftware.util.log.LogEvent
Get throwabe instance associated with event.
getTime(long, String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Utility method to format time.
getTime() - Method in class org.jivesoftware.util.log.LogEvent
Get the absolute time of the log event.
getTimeInstance(Object, TimeZone, Locale) - Static method in class org.jivesoftware.util.FastDateFormat
 
getTimeZone() - Method in class org.jivesoftware.util.FastDateFormat
Returns the time zone used by this formatter, or null if time zone of formatted dates is used instead.
getTimeZone() - Static method in class org.jivesoftware.util.JiveGlobals
Returns the global TimeZone used by Jive.
getTimeZoneList() - Static method in class org.jivesoftware.util.LocaleUtils
Returns a list of all available time zone's as a String [][].
getTimeZoneName(String, Locale) - Static method in class org.jivesoftware.util.LocaleUtils
Returns the display name for a time zone.
getTlsEngine() - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
 
getTlsPolicy() - Method in interface org.jivesoftware.multiplexer.Connection
Returns whether TLS is mandatory, optional or is disabled.
getTlsPolicy() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
getTlsPolicy() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
getTlsPolicy() - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Returns whether TLS is mandatory, optional or is disabled.
getTLSStreamHandler() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Returns the stream handler responsible for securing the plain connection and providing the corresponding input and output streams.
getTrustManagers(String, String, String) - Static method in class org.jivesoftware.multiplexer.net.SSLJiveTrustManagerFactory
Creates a TrustManager list which is null if the storeType is null, or is a standard TrustManager that uses a KeyStore of type storeType, located at 'keystore' location under home, and uses 'keypass' as the password for the keystore password and key password (note that trust managers typically don't need a key password as public keys are stored in the clear and can be obtained without a key password).
getTrustManagers(KeyStore, String) - Static method in class org.jivesoftware.multiplexer.net.SSLJiveTrustManagerFactory
 
getTrustPassword() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getTrustStore() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getTruststoreLocation() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
getType() - Method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError.Type
Returns the type that will be displayed to the client.
getTypeIdFor(String) - Method in class org.jivesoftware.util.log.format.ExtendedPatternFormatter
Retrieve the type-id for a particular string.
getTypeIdFor(String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Retrieve the type-id for a particular string.
getValue() - Method in class org.jivesoftware.util.log.Priority
Get numerical value associated with priority.
getVersion() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns the BOSH version which this session utilizes.
getVersionString() - Method in class org.jivesoftware.util.Version
Returns the version number of this instance of Openfire as a String (ie major.minor.revision).
getWait() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Specifies the longest time (in seconds) that the connection manager is allowed to wait before responding to any request during the session.
getXMLProperties(String) - Static method in class org.jivesoftware.util.JiveGlobals
Return all immediate children property values of a parent local property as a list of strings, or an empty list if there are no children.
getXMLProperty(String) - Static method in class org.jivesoftware.util.JiveGlobals
Returns a local property.
getXMLProperty(String, String) - Static method in class org.jivesoftware.util.JiveGlobals
Returns a local property.
getXMLProperty(String, int) - Static method in class org.jivesoftware.util.JiveGlobals
Returns an integer value local property.

H

handleException(IOException) - Method in class org.jivesoftware.util.XMLWriter
 
hash(String) - Static method in class org.jivesoftware.util.StringUtils
Hashes a String using the Md5 algorithm and returns the result as a String of hexadecimal numbers.
hash(String, String) - Static method in class org.jivesoftware.util.StringUtils
Hashes a String using the specified algorithm and returns the result as a String of hexadecimal numbers.
hash(byte[], String) - Static method in class org.jivesoftware.util.StringUtils
Hashes a byte array using the specified algorithm and returns the result as a String of hexadecimal numbers.
Hierarchy - Class in org.jivesoftware.util.log
This class encapsulates a basic independent log hierarchy.
Hierarchy() - Constructor for class org.jivesoftware.util.log.Hierarchy
Create a hierarchy object.
HOUR - Static variable in class org.jivesoftware.util.JiveConstants
 
HTTP_BIND_ENABLED - Static variable in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
HTTP_BIND_ENABLED_DEFAULT - Static variable in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
HTTP_BIND_PORT - Static variable in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
HTTP_BIND_PORT_DEFAULT - Static variable in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
HTTP_BIND_SECURE_PORT - Static variable in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
HTTP_BIND_SECURE_PORT_DEFAULT - Static variable in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
HttpBindException - Exception in org.jivesoftware.multiplexer.net.http
 
HttpBindException(String, BoshBindingError) - Constructor for exception org.jivesoftware.multiplexer.net.http.HttpBindException
 
HttpBindManager - Class in org.jivesoftware.multiplexer.net.http
 
HttpBindServlet - Class in org.jivesoftware.multiplexer.net.http
Servlet which handles requests to the HTTP binding service.
HttpBindServlet() - Constructor for class org.jivesoftware.multiplexer.net.http.HttpBindServlet
 
HttpConnection - Class in org.jivesoftware.multiplexer.net.http
Represents one HTTP connection with a client using the HTTP Binding service.
HttpConnection(long, boolean) - Constructor for class org.jivesoftware.multiplexer.net.http.HttpConnection
Constructs an HTTP Connection.
HttpConnectionClosedException - Exception in org.jivesoftware.multiplexer.net.http
This exception is thrown when an action attempted on the connection to the client but the connection has been closed.
HttpConnectionClosedException(String) - Constructor for exception org.jivesoftware.multiplexer.net.http.HttpConnectionClosedException
 
HttpSession - Class in org.jivesoftware.multiplexer.net.http
A session represents a serious of interactions with an XMPP client sending packets using the HTTP Binding protocol specified in XEP-0124.
HttpSession(String, String, long) - Constructor for class org.jivesoftware.multiplexer.net.http.HttpSession
 
HttpSessionManager - Class in org.jivesoftware.multiplexer.net.http
Manages sessions for all users connecting to Openfire using the HTTP binding protocal, XEP-0124.
HttpSessionManager() - Constructor for class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Creates a new HttpSessionManager instance.

I

idFactory - Static variable in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
 
idFactory - Static variable in class org.jivesoftware.multiplexer.Session
 
ignorableWhitespace(char[], int, int) - Method in class org.jivesoftware.util.XMLWriter
 
indent() - Method in class org.jivesoftware.util.XMLWriter
 
info(String) - Static method in class org.jivesoftware.util.Log
 
info(Throwable) - Static method in class org.jivesoftware.util.Log
 
info(String, Throwable) - Static method in class org.jivesoftware.util.Log
 
info(String, Throwable) - Method in class org.jivesoftware.util.log.Logger
Log a info priority event.
info(String) - Method in class org.jivesoftware.util.log.Logger
Log a info priority event.
INFO - Static variable in class org.jivesoftware.util.log.Priority
Useful information messages such as state changes, client connection, user login etc.
init(Session) - Method in interface org.jivesoftware.multiplexer.Connection
Initializes the connection that is related to the specified session.
init(ServletConfig) - Method in class org.jivesoftware.multiplexer.net.http.HttpBindServlet
 
init(Session) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
init(Session) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
initialize() - Method in class org.jivesoftware.multiplexer.ConnectionManager
 
initLog() - Static method in class org.jivesoftware.util.Log
This method is used to initialize the Log class.
installLexicalHandler() - Method in class org.jivesoftware.util.XMLWriter
 
installReply(KeyStore, KeyStore, String, String, InputStream, boolean, boolean) - Static method in class org.jivesoftware.util.CertificateManager
Installs the Certificate Authority reply returned as part of the signing request.
isClosed() - Method in class org.jivesoftware.multiplexer.ClientSession
 
isClosed() - Method in interface org.jivesoftware.multiplexer.Connection
Returns true if the connection/session is closed.
isClosed() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
Returns true if this connection has been closed, either a response was delivered to the client or the server closed the connection aburbtly.
isClosed() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns true if this session has been closed and no longer activley accepting connections.
isClosed() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
isClosed() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
isClosed() - Method in class org.jivesoftware.multiplexer.Session
 
isCompressed() - Method in interface org.jivesoftware.multiplexer.Connection
Returns true if the connection is using compression.
isCompressed() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
isCompressed() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
isDebugEnabled() - Static method in class org.jivesoftware.util.Log
 
isDebugEnabled() - Method in class org.jivesoftware.util.log.Logger
Determine if messages of priority DEBUG will be logged.
isDelivered() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
 
isDSACertificate(KeyStore, String) - Static method in class org.jivesoftware.util.CertificateManager
Returns true if an DSA certificate was found in the specified keystore for the specified domain.
isDSACertificate(X509Certificate) - Static method in class org.jivesoftware.util.CertificateManager
Returns true if the specified certificate is using the DSA algorithm.
isElementSpacePreserved(Element) - Method in class org.jivesoftware.util.XMLWriter
Determines if element is a special case of XML elements where it contains an xml:space attribute of "preserve".
isEngineClosed() - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
Returns whether unwrap(ByteBuffer, ByteBuffer) will accept any more inbound data messages and whether wrap(ByteBuffer, ByteBuffer) will produce any more outbound data messages.
isErrorEnabled() - Static method in class org.jivesoftware.util.Log
 
isErrorEnabled() - Method in class org.jivesoftware.util.log.Logger
Determine if messages of priority ERROR will be logged.
isEscapeText() - Method in class org.jivesoftware.util.XMLWriter
 
isExpandEmptyElements() - Method in class org.jivesoftware.util.XMLWriter
 
isFatalEnabled() - Static method in class org.jivesoftware.util.Log
 
isFatalErrorEnabled() - Method in class org.jivesoftware.util.log.Logger
Determine if messages of priority FATAL_ERROR will be logged.
isFlashClient() - Method in interface org.jivesoftware.multiplexer.Connection
Returns true if the connected client is a flash client.
isFlashClient() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
isFlashClient() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
isGreater(Priority) - Method in class org.jivesoftware.util.log.Priority
Test whether this priority is greater than other priority.
isHttpBindEnabled() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
Returns true if the HTTP binding server is currently enabled.
isInbandRegEnabled() - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Returns true if in-band registration is supported by the server.
isInfoEnabled() - Static method in class org.jivesoftware.util.Log
 
isInfoEnabled() - Method in class org.jivesoftware.util.log.Logger
Determine if messages of priority INFO will be logged.
isLower(Priority) - Method in class org.jivesoftware.util.log.Priority
Test whether this priority is lower than other priority.
isLowerOrEqual(Priority) - Method in class org.jivesoftware.util.log.Priority
Test whether this priority is lower or equal to other priority.
isNamespaceDeclaration(Namespace) - Method in class org.jivesoftware.util.XMLWriter
 
isNonSASLAuthEnabled() - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Returns true if non-sasl authentication is supported by the server.
isOpen() - Method in class org.jivesoftware.util.log.output.AbstractTarget
 
isPriorityEnabled(Priority) - Method in class org.jivesoftware.util.log.Logger
Determine if messages of priority will be logged.
isReadOnly() - Method in class org.jivesoftware.util.log.ContextMap
Determine if context is read-only.
isRestartable() - Method in class org.jivesoftware.multiplexer.ConnectionManager
 
isRotationNeeded(String, File) - Method in class org.jivesoftware.util.log.output.io.rotate.OrRotateStrategy
check if now a log rotation is neccessary.
isRotationNeeded(String, File) - Method in interface org.jivesoftware.util.log.output.io.rotate.RotateStrategy
Check if a log rotation is neccessary at this time.
isRotationNeeded(String, File) - Method in class org.jivesoftware.util.log.output.io.rotate.RotateStrategyBySize
Check if now a log rotation is neccessary.
isRotationNeeded(String, File) - Method in class org.jivesoftware.util.log.output.io.rotate.RotateStrategyByTime
Check if now a log rotation is neccessary.
isRSACertificate(KeyStore, String) - Static method in class org.jivesoftware.util.CertificateManager
Returns true if an RSA certificate was found in the specified keystore for the specified domain.
isScriptSyntaxEnabled() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
Returns true if script syntax is enabled.
isSecure() - Method in interface org.jivesoftware.multiplexer.Connection
Returns true if this connection is secure.
isSecure() - Method in class org.jivesoftware.multiplexer.net.http.HttpConnection
Returns true if this connection is using HTTPS.
isSecure() - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Returns true if all connections on this session should be secured, and false if they should not.
isSecure() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
isSecure() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
isSetupMode() - Method in class org.jivesoftware.multiplexer.ConnectionManager
 
isStandAlone() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Returns if the server is running in standalone mode.
isValid() - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
Returns true if there is a connection to the server that is still active.
isWarnEnabled() - Static method in class org.jivesoftware.util.Log
 
isWarnEnabled() - Method in class org.jivesoftware.util.log.Logger
Determine if messages of priority WARN will be logged.

J

JiveConstants - Class in org.jivesoftware.util
Contains constant values representing various objects in Jive.
JiveConstants() - Constructor for class org.jivesoftware.util.JiveConstants
 
JiveGlobals - Class in org.jivesoftware.util
Controls Jive properties.
JiveGlobals() - Constructor for class org.jivesoftware.util.JiveGlobals
 

L

lastOutputNodeType - Variable in class org.jivesoftware.util.XMLWriter
Stores the last type of node written so algorithms can refer to the previous node type
LEXICAL_HANDLER_NAMES - Static variable in class org.jivesoftware.util.XMLWriter
 
loader - Variable in class org.jivesoftware.multiplexer.ConnectionManager
 
localeCodeToLocale(String) - Static method in class org.jivesoftware.util.LocaleUtils
Converts a locale string like "en", "en_US" or "en_US_win" to a Java locale object.
LocaleUtils - Class in org.jivesoftware.util
A set of methods for retrieving and converting locale specific strings and numbers.
Log - Class in org.jivesoftware.util
Simple wrapper to the incorporated LogKit to log under a single logging name.
log(Priority, String, Throwable) - Method in class org.jivesoftware.util.log.Logger
Log a event at specific priority with a certain message and throwable.
log(Priority, String) - Method in class org.jivesoftware.util.log.Logger
Log a event at specific priority with a certain message.
LogEvent - Class in org.jivesoftware.util.log
This class encapsulates each individual log event.
LogEvent() - Constructor for class org.jivesoftware.util.log.LogEvent
 
Logger - Class in org.jivesoftware.util.log
The object interacted with by client objects to perform logging.
LoggerOutputStream - Class in org.jivesoftware.util.log.util
Redirect an output stream to a logger.
LoggerOutputStream(Logger, Priority) - Constructor for class org.jivesoftware.util.log.util.LoggerOutputStream
Construct OutputStreamLogger to send to a particular logger at a particular priority.
LogTarget - Interface in org.jivesoftware.util.log
LogTarget is a class to encapsulate outputting LogEvent's.
LONG - Static variable in class org.jivesoftware.util.FastDateFormat
Style pattern

M

m_data - Variable in class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
m_format - Variable in class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
m_maxSize - Variable in class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
m_minSize - Variable in class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
m_rightJustify - Variable in class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
m_type - Variable in class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
main(String[]) - Static method in class org.jivesoftware.multiplexer.starter.ServerStarter
 
MAJOR_VERSION - Static variable in class org.jivesoftware.multiplexer.Session
Version of the XMPP spec supported as MAJOR_VERSION.MINOR_VERSION (e.g.
makeReadOnly() - Method in class org.jivesoftware.util.log.ContextMap
Make the context read-only.
markDebugLogFile(String) - Static method in class org.jivesoftware.util.Log
 
markErrorLogFile(String) - Static method in class org.jivesoftware.util.Log
 
markInfoLogFile(String) - Static method in class org.jivesoftware.util.Log
 
markWarnLogFile(String) - Static method in class org.jivesoftware.util.Log
 
MAX_TYPE - Static variable in class org.jivesoftware.util.log.format.PatternFormatter
The maximum value used for TYPEs.
MEDIUM - Static variable in class org.jivesoftware.util.FastDateFormat
Style pattern
messageReceived(IoSession, Object) - Method in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
MINOR_VERSION - Static variable in class org.jivesoftware.multiplexer.Session
 
MINUTE - Static variable in class org.jivesoftware.util.JiveConstants
 
MUC_ROOM - Static variable in class org.jivesoftware.util.JiveConstants
 
MXParser - Class in org.jivesoftware.multiplexer.net
MXParser that returns an IGNORABLE_WHITESPACE event when a whitespace character or a line feed is received.
MXParser() - Constructor for class org.jivesoftware.multiplexer.net.MXParser
 

N

name - Variable in class org.jivesoftware.multiplexer.ConnectionManager
Name of the connection manager.
NewSessionTask - Class in org.jivesoftware.multiplexer.task
Task that notifies the server that a new client session has been created.
NewSessionTask(String) - Constructor for class org.jivesoftware.multiplexer.task.NewSessionTask
 
nextFile() - Method in class org.jivesoftware.util.log.output.io.rotate.ExpandingFileStrategy
Calculate the real file name from the base filename.
nextFile() - Method in interface org.jivesoftware.util.log.output.io.rotate.FileStrategy
Get the next log file to rotate to.
nextFile() - Method in class org.jivesoftware.util.log.output.io.rotate.RevolvingFileStrategy
Calculate the real file name from the base filename.
nextFile() - Method in class org.jivesoftware.util.log.output.io.rotate.UniqueFileStrategy
Calculate the real file name from the base filename.
nextImpl() - Method in class org.jivesoftware.multiplexer.net.MXParser
 
NIOConnection - Class in org.jivesoftware.multiplexer.net
Implementation of Connection inteface specific for NIO connections when using the MINA framework.
NIOConnection(IoSession, PacketDeliverer) - Constructor for class org.jivesoftware.multiplexer.net.NIOConnection
 
notationDecl(String, String, String) - Method in class org.jivesoftware.util.XMLWriter
 

O

OFFLINE - Static variable in class org.jivesoftware.util.JiveConstants
 
onConnectionClose(Object) - Method in interface org.jivesoftware.multiplexer.ConnectionCloseListener
Called when a connection is closed.
open() - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
Startup log session.
open() - Method in class org.jivesoftware.util.log.output.AbstractTarget
Startup log session.
openFile() - Method in class org.jivesoftware.util.log.output.io.FileTarget
Open underlying file and allocate resources.
org.jivesoftware.multiplexer - package org.jivesoftware.multiplexer
 
org.jivesoftware.multiplexer.net - package org.jivesoftware.multiplexer.net
 
org.jivesoftware.multiplexer.net.http - package org.jivesoftware.multiplexer.net.http
 
org.jivesoftware.multiplexer.spi - package org.jivesoftware.multiplexer.spi
 
org.jivesoftware.multiplexer.starter - package org.jivesoftware.multiplexer.starter
 
org.jivesoftware.multiplexer.task - package org.jivesoftware.multiplexer.task
 
org.jivesoftware.util - package org.jivesoftware.util
 
org.jivesoftware.util.log - package org.jivesoftware.util.log
 
org.jivesoftware.util.log.filter - package org.jivesoftware.util.log.filter
 
org.jivesoftware.util.log.format - package org.jivesoftware.util.log.format
 
org.jivesoftware.util.log.output - package org.jivesoftware.util.log.output
 
org.jivesoftware.util.log.output.io - package org.jivesoftware.util.log.output.io
 
org.jivesoftware.util.log.output.io.rotate - package org.jivesoftware.util.log.output.io.rotate
 
org.jivesoftware.util.log.util - package org.jivesoftware.util.log.util
 
OrRotateStrategy - Class in org.jivesoftware.util.log.output.io.rotate
Hierarchical Rotation stragety.
OrRotateStrategy(RotateStrategy[]) - Constructor for class org.jivesoftware.util.log.output.io.rotate.OrRotateStrategy
Constructor
output(String) - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
Deprecated. User should overide send() instead of output(). Output exists for backwards compatability and will be removed in future.
OutputStreamLogger - Class in org.jivesoftware.util.log.util
Deprecated. Use LoggerOutputStream as this class was misnamed.
OutputStreamLogger(Logger, Priority) - Constructor for class org.jivesoftware.util.log.util.OutputStreamLogger
Deprecated. Use LoggerOutputStream as this class was misnamed.

P

PacketDeliverer - Interface in org.jivesoftware.multiplexer
Delivers packets to locally connected streams.
PacketRouter - Interface in org.jivesoftware.multiplexer
A router that handles incoming packets.
parse(String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Parse the input pattern and build internal data structures.
parse(InputSource) - Method in class org.jivesoftware.util.XMLWriter
 
parseBareAddress(String) - Static method in class org.jivesoftware.util.StringUtils
Returns the XMPP address with any resource information removed.
parseName(String) - Static method in class org.jivesoftware.util.StringUtils
Returns the name portion of a XMPP address.
parseResource(String) - Static method in class org.jivesoftware.util.StringUtils
Returns the resource portion of a XMPP address.
parseServer(String) - Static method in class org.jivesoftware.util.StringUtils
Returns the server portion of a XMPP address.
PatternFormatter - Class in org.jivesoftware.util.log.format
This formater formats the LogEvents according to a input pattern string.
PatternFormatter() - Constructor for class org.jivesoftware.util.log.format.PatternFormatter
Deprecated. Use constructor PatternFormatter(String pattern) as this does not correctly initialize object
PatternFormatter(String) - Constructor for class org.jivesoftware.util.log.format.PatternFormatter
 
PatternFormatter.PatternRun - Class in org.jivesoftware.util.log.format
 
PatternFormatter.PatternRun() - Constructor for class org.jivesoftware.util.log.format.PatternFormatter.PatternRun
 
preserve - Variable in class org.jivesoftware.util.XMLWriter
Stores the xml:space attribute value of preserve for whitespace flag
println() - Method in class org.jivesoftware.util.XMLWriter
Writes the new line text to the underlying Writer
Priority - Class in org.jivesoftware.util.log
Class representing and holding constants for priority.
PriorityFilter - Class in org.jivesoftware.util.log.filter
Filters log events based on priority.
PriorityFilter(Priority) - Constructor for class org.jivesoftware.util.log.filter.PriorityFilter
Constructor that sets the priority that is filtered against.
processEvent(LogEvent) - Method in class org.jivesoftware.util.log.filter.AbstractFilterTarget
Process a log event
processEvent(LogEvent) - Method in interface org.jivesoftware.util.log.LogTarget
Process a log event.
processEvent(LogEvent) - Method in class org.jivesoftware.util.log.output.AbstractTarget
Process a log event, via formatting and outputting it.
processingInstruction(String, String) - Method in class org.jivesoftware.util.XMLWriter
 
propertyDeleted(String, Map) - Method in interface org.jivesoftware.util.PropertyEventListener
A property was deleted.
PropertyEventDispatcher - Class in org.jivesoftware.util
Dispatches property events.
PropertyEventDispatcher.EventType - Enum in org.jivesoftware.util
Represents valid event types.
PropertyEventListener - Interface in org.jivesoftware.util
Interface to listen for property events.
propertySet(String, Map) - Method in interface org.jivesoftware.util.PropertyEventListener
A property was set.

R

randomString(int) - Static method in class org.jivesoftware.util.StringUtils
Returns a random String of numbers and letters (lower and upper case) of the specified length.
registerCloseListener(ConnectionCloseListener, Object) - Method in interface org.jivesoftware.multiplexer.Connection
Registers a new listener that will react when this connection is closed.
registerCloseListener(ConnectionCloseListener, Object) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
registerCloseListener(ConnectionCloseListener, Object) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
removeCloseListener(ConnectionCloseListener) - Method in interface org.jivesoftware.multiplexer.Connection
Removes a listener that was reacting when this connection was closed.
removeCloseListener(ConnectionCloseListener) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
removeCloseListener(ConnectionCloseListener) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
removeListener(CertificateEventListener) - Static method in class org.jivesoftware.util.CertificateManager
Unregisters a listener to receive events.
removeListener(PropertyEventListener) - Static method in class org.jivesoftware.util.PropertyEventDispatcher
Unregisters a listener to receive events.
removeSession(String) - Static method in class org.jivesoftware.multiplexer.Session
 
removeSessionCloseListener(SessionListener) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Removes a SessionListener from this session.
replace(String, String, String) - Static method in class org.jivesoftware.util.StringUtils
Replaces all instances of oldString with newString in string.
replace(String, String, String, int[]) - Static method in class org.jivesoftware.util.StringUtils
Replaces all instances of oldString with newString in line.
replaceIgnoreCase(String, String, String) - Static method in class org.jivesoftware.util.StringUtils
Replaces all instances of oldString with newString in line with the added feature that matches of newString in oldString ignore case.
replaceIgnoreCase(String, String, String, int[]) - Static method in class org.jivesoftware.util.StringUtils
Replaces all instances of oldString with newString in line with the added feature that matches of newString in oldString ignore case.
reset() - Method in class org.jivesoftware.util.log.output.io.rotate.OrRotateStrategy
reset.
reset() - Method in interface org.jivesoftware.util.log.output.io.rotate.RotateStrategy
reset cumulative rotation history data.
reset() - Method in class org.jivesoftware.util.log.output.io.rotate.RotateStrategyBySize
reset log size written so far.
reset() - Method in class org.jivesoftware.util.log.output.io.rotate.RotateStrategyByTime
reset interval history counters.
resetInput() - Method in class org.jivesoftware.multiplexer.net.MXParser
 
resolveEntityRefs() - Method in class org.jivesoftware.util.XMLWriter
 
resolveXMPPServerDomain(String, int) - Static method in class org.jivesoftware.multiplexer.net.DNSUtil
Returns the host name and port that the specified XMPP server can be reached at for server-to-server communication.
restart() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Restarts the server and all it's modules only if the server is restartable.
RevolvingFileStrategy - Class in org.jivesoftware.util.log.output.io.rotate
strategy for naming log files based on appending revolving suffix.
RevolvingFileStrategy(String, int) - Constructor for class org.jivesoftware.util.log.output.io.rotate.RevolvingFileStrategy
 
ROSTER - Static variable in class org.jivesoftware.util.JiveConstants
 
rotate() - Method in class org.jivesoftware.util.log.output.io.rotate.RotatingFileTarget
 
rotateDebugLogFile() - Static method in class org.jivesoftware.util.Log
 
rotateErrorLogFile() - Static method in class org.jivesoftware.util.Log
 
rotateInfoLogFile() - Static method in class org.jivesoftware.util.Log
 
RotateStrategy - Interface in org.jivesoftware.util.log.output.io.rotate
Strategy that checks condition under which file rotation is needed.
RotateStrategyBySize - Class in org.jivesoftware.util.log.output.io.rotate
Rotation stragety based on size written to log file.
RotateStrategyBySize() - Constructor for class org.jivesoftware.util.log.output.io.rotate.RotateStrategyBySize
Rotate logs by size.
RotateStrategyBySize(long) - Constructor for class org.jivesoftware.util.log.output.io.rotate.RotateStrategyBySize
Rotate logs by size.
RotateStrategyByTime - Class in org.jivesoftware.util.log.output.io.rotate
rotation stragety based when log writting started.
RotateStrategyByTime() - Constructor for class org.jivesoftware.util.log.output.io.rotate.RotateStrategyByTime
Rotate logs by time.
RotateStrategyByTime(long) - Constructor for class org.jivesoftware.util.log.output.io.rotate.RotateStrategyByTime
Rotate logs by time.
rotateWarnLogFile() - Static method in class org.jivesoftware.util.Log
 
RotatingFileTarget - Class in org.jivesoftware.util.log.output.io.rotate
This is a basic Output log target that writes to rotating files.
RotatingFileTarget(Formatter, RotateStrategy, FileStrategy) - Constructor for class org.jivesoftware.util.log.output.io.rotate.RotatingFileTarget
Construct RotatingFileTarget object.
route(String, String) - Method in interface org.jivesoftware.multiplexer.PacketRouter
Routes the given packet based on its type.
route(String, String) - Method in class org.jivesoftware.multiplexer.spi.ServerRouter
 
router - Static variable in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
RouteTask - Class in org.jivesoftware.multiplexer.task
Task that forwards client packets to the server.
RouteTask(String, String) - Constructor for class org.jivesoftware.multiplexer.task.RouteTask
 
run() - Method in class org.jivesoftware.multiplexer.ConnectionWorkerThread
 
run() - Method in class org.jivesoftware.multiplexer.task.CloseSessionTask
 
run() - Method in class org.jivesoftware.multiplexer.task.DeliveryFailedTask
 
run() - Method in class org.jivesoftware.multiplexer.task.NewSessionTask
 
run() - Method in class org.jivesoftware.multiplexer.task.RouteTask
 
run() - Method in class org.jivesoftware.util.log.output.AsyncLogTarget
 

S

saveStores() - Static method in class org.jivesoftware.multiplexer.net.SSLConfig
 
schedule(TimerTask, long) - Method in class org.jivesoftware.util.TaskEngine
Schedules the specified task for execution after the specified delay.
schedule(TimerTask, Date) - Method in class org.jivesoftware.util.TaskEngine
Schedules the specified task for execution at the specified time.
schedule(TimerTask, long, long) - Method in class org.jivesoftware.util.TaskEngine
Schedules the specified task for repeated fixed-delay execution, beginning after the specified delay.
schedule(TimerTask, Date, long) - Method in class org.jivesoftware.util.TaskEngine
Schedules the specified task for repeated fixed-delay execution, beginning at the specified time.
scheduleAtFixedRate(TimerTask, long, long) - Method in class org.jivesoftware.util.TaskEngine
Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
scheduleAtFixedRate(TimerTask, Date, long) - Method in class org.jivesoftware.util.TaskEngine
Schedules the specified task for repeated fixed-rate execution, beginning at the specified time.
SECOND - Static variable in class org.jivesoftware.util.JiveConstants
 
send(String, String) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Forwards the specified stanza to the server.
ServerFailoverDeliverer - Class in org.jivesoftware.multiplexer.spi
Deliverer to use when a stanza received from a client failed to be forwarded to the server.
ServerFailoverDeliverer() - Constructor for class org.jivesoftware.multiplexer.spi.ServerFailoverDeliverer
 
serverName - Variable in class org.jivesoftware.multiplexer.ConnectionManager
Name of the server to connect.
serverName - Static variable in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
serverName - Static variable in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
 
serverNotAvailable() - Method in class org.jivesoftware.multiplexer.task.ClientTask
Execute the corresponding action when the server is not available.
serverNotAvailable() - Method in class org.jivesoftware.multiplexer.task.CloseSessionTask
 
serverNotAvailable() - Method in class org.jivesoftware.multiplexer.task.DeliveryFailedTask
 
serverNotAvailable() - Method in class org.jivesoftware.multiplexer.task.NewSessionTask
 
serverNotAvailable() - Method in class org.jivesoftware.multiplexer.task.RouteTask
 
ServerRouter - Class in org.jivesoftware.multiplexer.spi
Packet router that will route all traffic to the server.
ServerRouter() - Constructor for class org.jivesoftware.multiplexer.spi.ServerRouter
 
ServerStarter - Class in org.jivesoftware.multiplexer.starter
Starts the core XMPP server.
ServerStarter() - Constructor for class org.jivesoftware.multiplexer.starter.ServerStarter
 
ServerSurrogate - Class in org.jivesoftware.multiplexer
Surrogate of the main server where the Connection Manager is routing client packets.
Session - Class in org.jivesoftware.multiplexer
The session represents a connection between the server and a client (c2s) or another server (s2s) as well as a connection with a component.
Session(String, Connection, String) - Constructor for class org.jivesoftware.multiplexer.Session
Creates a session with an underlying connection and permission protection.
sessionClosed(IoSession) - Method in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
sessionClosed(HttpSession) - Method in interface org.jivesoftware.multiplexer.net.http.SessionListener
A session ended.
sessionIdle(IoSession, IdleStatus) - Method in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
SessionListener - Interface in org.jivesoftware.multiplexer.net.http
Listens for HTTP binding session events.
sessionOpened(IoSession) - Method in class org.jivesoftware.multiplexer.net.ConnectionHandler
 
set(String, Object) - Method in class org.jivesoftware.util.log.ContextMap
Set a value in context
setAdditivity(boolean) - Method in class org.jivesoftware.util.log.Logger
Make this logger additive, which means send all log events to parent loggers LogTargets regardless of whether or not the LogTargets have been overidden.
setCategory(String) - Method in class org.jivesoftware.util.log.LogEvent
Set the LogEvent category.
setCompressionPolicy(Connection.CompressionPolicy) - Method in interface org.jivesoftware.multiplexer.Connection
Sets whether compression is enabled or is disabled.
setCompressionPolicy(Connection.CompressionPolicy) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
setCompressionPolicy(Connection.CompressionPolicy) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Sets whether compression is enabled or is disabled.
setCompressionPolicy(Connection.CompressionPolicy) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Sets whether compression is enabled or is disabled.
setCondition(StreamError.Condition) - Method in class org.jivesoftware.multiplexer.StreamError
Sets the error condition.
setConfigName(String) - Static method in class org.jivesoftware.util.JiveGlobals
Allows the name of the local config file name to be changed.
setContextMap(ContextMap) - Method in class org.jivesoftware.util.log.LogEvent
Set the ContextMap for this LogEvent.
setDebugEnabled(boolean) - Static method in class org.jivesoftware.util.Log
 
setDefaultLogTarget(LogTarget) - Method in class org.jivesoftware.util.log.Hierarchy
Set the default log target for hierarchy.
setDefaultLogTargets(LogTarget[]) - Method in class org.jivesoftware.util.log.Hierarchy
Set the default log targets for this hierarchy.
setDefaultPriority(Priority) - Method in class org.jivesoftware.util.log.Hierarchy
Set the default priority for hierarchy.
setDnsOverride(Map<String, DNSUtil.HostAddress>) - Static method in class org.jivesoftware.multiplexer.net.DNSUtil
Sets the internal DNS that allows to specify target IP addresses and ports to use for domains.
setDocumentLocator(Locator) - Method in class org.jivesoftware.util.XMLWriter
 
setErrorHandler(ErrorHandler) - Method in interface org.jivesoftware.util.log.ErrorAware
Provide component with ErrorHandler.
setErrorHandler(ErrorHandler) - Method in class org.jivesoftware.util.log.Hierarchy
Set the ErrorHandler associated with hierarchy.
setErrorHandler(ErrorHandler) - Method in class org.jivesoftware.util.log.output.AbstractTarget
Provide component with ErrorHandler.
setErrorHandler(ErrorHandler) - Method in class org.jivesoftware.util.log.output.AsyncLogTarget
Provide component with ErrorHandler.
setEscapeText(boolean) - Method in class org.jivesoftware.util.XMLWriter
Sets whether text output should be escaped or not.
setFile(File, boolean) - Method in class org.jivesoftware.util.log.output.io.FileTarget
Set the file for this target.
setFlashClient(boolean) - Method in interface org.jivesoftware.multiplexer.Connection
Sets whether the connected client is a flash client.
setFlashClient(boolean) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
setFlashClient(boolean) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Sets whether the connected client is a flash client.
setFormat(String) - Method in class org.jivesoftware.util.log.format.PatternFormatter
Deprecated. Parse format in via constructor rather than use this method
setFormatter(Formatter) - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
Deprecated. In future this method will become protected access.
setHold(int) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Specifies the maximum number of requests the connection manager is allowed to keep waiting at any one time during the session.
setHomeDirectory(String) - Static method in class org.jivesoftware.util.JiveGlobals
Sets the location of the home directory.
setHttpBindEnabled(boolean) - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
setHttpBindPorts(int, int) - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
Set the ports on which the HTTP binding service will be running.
setIdleTimeout(long) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Sets the number of milliseconds a connection has to be idle to be closed.
setInactivityTimeout(int) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Sets the time, in seconds, after which this session will be considered inactive and be be terminated.
setInbandRegEnabled(boolean) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Sets if in-band registration is supported by the server.
setIndentLevel(int) - Method in class org.jivesoftware.util.XMLWriter
Set the initial indentation level.
setLanaguage(String) - Method in interface org.jivesoftware.multiplexer.Connection
Sets the language code that should be used for this connection (e.g.
setLanaguage(String) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Sets the language this session is using.
setLanaguage(String) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
setLanaguage(String) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Sets the language code that should be used for this connection (e.g.
setLexicalHandler(LexicalHandler) - Method in class org.jivesoftware.util.XMLWriter
 
setLocale(Locale) - Static method in class org.jivesoftware.util.JiveGlobals
Sets the global locale used by Jive.
setLogTargets(LogTarget[]) - Method in class org.jivesoftware.util.log.Logger
Set the log targets for this logger.
setMaximumAllowedCharacter(int) - Method in class org.jivesoftware.util.XMLWriter
Sets the maximum allowed character code that should be allowed unescaped such as 127 in US-ASCII (7 bit) or 255 in ISO-* (8 bit) or -1 to not escape any characters (other than the special XML characters like < > &) If this is not explicitly set then it is defaulted from the encoding.
setMaxPollingInterval(int) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Sets the max interval within which a client can send polling requests.
setMaxRequests(int) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
The max number of requests it is permissable for this session to have open at any one time.
setMessage(String) - Method in class org.jivesoftware.util.log.LogEvent
Set the message for LogEvent.
setNonSASLAuthEnabled(boolean) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Sets if non-sasl authentication is supported by the server.
setOutputStream(OutputStream) - Method in class org.jivesoftware.util.log.output.io.StreamTarget
Set the output stream.
setOutputStream(OutputStream) - Method in class org.jivesoftware.util.XMLWriter
 
setPriority(Priority) - Method in class org.jivesoftware.util.log.filter.PriorityFilter
Set priority used to filter.
setPriority(Priority) - Method in class org.jivesoftware.util.log.LogEvent
Set the priority of LogEvent.
setPriority(Priority) - Method in class org.jivesoftware.util.log.Logger
Set the priority for this logger.
setProductName(String) - Static method in class org.jivesoftware.util.Log
 
setProperties(String, List<String>) - Method in class org.jivesoftware.util.XMLProperties
Sets a property to an array of values.
setProperties(Map<String, String>) - Method in class org.jivesoftware.util.XMLProperties
 
setProperty(String, String) - Method in class org.jivesoftware.util.XMLProperties
Sets the value of the specified property.
setProperty(String, Object) - Method in class org.jivesoftware.util.XMLWriter
 
setResolveEntityRefs(boolean) - Method in class org.jivesoftware.util.XMLWriter
 
setSASLMechanisms(Element) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Returns the SASL mechanisms supported by the server for client authentication.
setScriptSyntaxEnabled(boolean) - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
Enables or disables script syntax.
setSecure(boolean) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Sets whether the initial request on the session was secure.
setSocketStatistic(SocketStatistic) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
setStatus(int) - Method in class org.jivesoftware.multiplexer.Session
Set the new status of this session.
setStreamID(String) - Method in class org.jivesoftware.multiplexer.spi.ClientFailoverDeliverer
 
setText(String) - Method in class org.jivesoftware.multiplexer.StreamError
Sets the text description of the error.
setText(String, String) - Method in class org.jivesoftware.multiplexer.StreamError
Sets the text description of the error.
setThrowable(Throwable) - Method in class org.jivesoftware.util.log.LogEvent
Set the throwable for LogEvent.
setTime(long) - Method in class org.jivesoftware.util.log.LogEvent
Set the absolute time of LogEvent.
setTlsPolicy(Connection.TLSPolicy) - Method in interface org.jivesoftware.multiplexer.Connection
Sets whether TLS is mandatory, optional or is disabled.
setTlsPolicy(Connection.TLSPolicy) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
setTlsPolicy(Connection.TLSPolicy) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Sets whether TLS is mandatory, optional or is disabled.
setTlsPolicy(Connection.TLSPolicy) - Method in class org.jivesoftware.multiplexer.ServerSurrogate
Sets whether TLS is mandatory, optional or is disabled.
setVersion(double) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Sets the version of BOSH which the client implements.
setWait(int) - Method in class org.jivesoftware.multiplexer.net.http.HttpSession
Specifies the longest time (in seconds) that the connection manager is allowed to wait before responding to any request during the session.
setWriter(Writer) - Method in class org.jivesoftware.util.log.output.io.WriterTarget
Set the writer.
setWriter(Writer) - Method in class org.jivesoftware.util.XMLWriter
 
setXMLProperties(Map<String, String>) - Static method in class org.jivesoftware.util.JiveGlobals
Sets multiple local properties at once.
setXMLProperty(String, String) - Static method in class org.jivesoftware.util.JiveGlobals
Sets a local property.
setXMPPVersion(int, int) - Method in interface org.jivesoftware.multiplexer.Connection
Sets the XMPP version information.
setXMPPVersion(int, int) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
setXMPPVersion(int, int) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
Sets the XMPP version information.
SHORT - Static variable in class org.jivesoftware.util.FastDateFormat
Style pattern
shouldCloseSession() - Method in exception org.jivesoftware.multiplexer.net.http.HttpBindException
 
shouldEncodeChar(char) - Method in class org.jivesoftware.util.XMLWriter
Should the given character be escaped.
shutdown() - Method in class org.jivesoftware.multiplexer.net.SocketSendingTracker
Indicates that the checking thread should be stoped.
shutdown() - Method in class org.jivesoftware.util.TaskEngine
Shuts down the task engine service.
shutdownStream() - Method in class org.jivesoftware.util.log.output.io.StreamTarget
Shutdown output stream.
shutdownWriter() - Method in class org.jivesoftware.util.log.output.io.WriterTarget
Shutdown Writer.
SocketConnection - Class in org.jivesoftware.multiplexer.net
An object to track the state of a XMPP client-server session.
SocketConnection(PacketDeliverer, Socket, boolean) - Constructor for class org.jivesoftware.multiplexer.net.SocketConnection
Create a new session using the supplied socket.
SocketSendingTracker - Class in org.jivesoftware.multiplexer.net
A SocketSendingTracker keeps track of all the sockets that are currently sending data and checks the health of the sockets to detect hanged connections.
SocketStatistic - Interface in org.jivesoftware.multiplexer
Interface that keeps statistics of sockets.
SSLConfig - Class in org.jivesoftware.multiplexer.net
Configuration of Openfire's SSL settings.
SSLJiveKeyManagerFactory - Class in org.jivesoftware.multiplexer.net
A custom KeyManagerFactory that creates a key manager list using the default key manager or a standard keystore as specified in manager.xml.
SSLJiveKeyManagerFactory() - Constructor for class org.jivesoftware.multiplexer.net.SSLJiveKeyManagerFactory
 
SSLJiveServerSocketFactory - Class in org.jivesoftware.multiplexer.net
Securue socket factory wrapper allowing simple setup of all security SSL related parameters.
SSLJiveTrustManagerFactory - Class in org.jivesoftware.multiplexer.net
A custom TrustManagerFactory that creates a trust manager list using the default trust manager or a standard keystore as specified in manager.xml.
SSLJiveTrustManagerFactory() - Constructor for class org.jivesoftware.multiplexer.net.SSLJiveTrustManagerFactory
 
StackIntrospector - Class in org.jivesoftware.util.log.util
A set of utilities to inspect current stack frame.
start() - Method in class org.jivesoftware.multiplexer.ConnectionManager
 
start() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
start() - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Starts the services used by the HttpSessionManager.
start() - Method in class org.jivesoftware.multiplexer.net.SocketSendingTracker
Start up the daemon thread that will check for the health of the sockets that are currently sending data.
startCDATA() - Method in class org.jivesoftware.util.XMLWriter
 
startCompression() - Method in interface org.jivesoftware.multiplexer.Connection
Start using compression for this connection.
startCompression() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
startCompression() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
startDate - Variable in class org.jivesoftware.multiplexer.ConnectionManager
 
startDocument() - Method in class org.jivesoftware.util.XMLWriter
 
startDTD(String, String, String) - Method in class org.jivesoftware.util.XMLWriter
 
startElement(String, String, String, Attributes) - Method in class org.jivesoftware.util.XMLWriter
 
startEntity(String) - Method in class org.jivesoftware.util.XMLWriter
 
startPrefixMapping(String, String) - Method in class org.jivesoftware.util.XMLWriter
 
startTLS(boolean, String) - Method in interface org.jivesoftware.multiplexer.Connection
Secures the plain connection by negotiating TLS with the client.
startTLS(boolean, String) - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
startTLS(boolean, String) - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
status - Variable in class org.jivesoftware.multiplexer.Session
The current session status.
STATUS_AUTHENTICATED - Static variable in class org.jivesoftware.multiplexer.Session
 
STATUS_CLOSED - Static variable in class org.jivesoftware.multiplexer.Session
 
STATUS_CONNECTED - Static variable in class org.jivesoftware.multiplexer.Session
 
STATUS_STREAMING - Static variable in class org.jivesoftware.multiplexer.Session
 
stop() - Method in class org.jivesoftware.multiplexer.ConnectionManager
Stops the server only if running in standalone mode.
stop() - Method in class org.jivesoftware.multiplexer.net.http.HttpBindManager
 
stop() - Method in class org.jivesoftware.multiplexer.net.http.HttpSessionManager
Stops any services and cleans up any resources used by the HttpSessionManager.
stopDate - Variable in class org.jivesoftware.multiplexer.ConnectionManager
 
StreamError - Class in org.jivesoftware.multiplexer
A stream error.
StreamError(StreamError.Condition) - Constructor for class org.jivesoftware.multiplexer.StreamError
Construcs a new StreamError with the specified condition.
StreamError(StreamError.Condition, String) - Constructor for class org.jivesoftware.multiplexer.StreamError
Constructs a new StreamError with the specified condition and error text.
StreamError(StreamError.Condition, String, String) - Constructor for class org.jivesoftware.multiplexer.StreamError
Constructs a new StreamError with the specified condition and error text.
StreamError(Element) - Constructor for class org.jivesoftware.multiplexer.StreamError
Constructs a new StreamError using an existing Element.
StreamError.Condition - Enum in org.jivesoftware.multiplexer
Type-safe enumeration for the error condition.
streamID - Variable in class org.jivesoftware.multiplexer.task.ClientTask
 
StreamIDFactory - Class in org.jivesoftware.multiplexer
A basic stream ID factory that produces id's using java.util.Random and a simple hex representation of a random int prefixed by the connection manager name.
StreamIDFactory() - Constructor for class org.jivesoftware.multiplexer.StreamIDFactory
 
StreamTarget - Class in org.jivesoftware.util.log.output.io
A basic target that writes to an OutputStream.
StreamTarget(OutputStream, Formatter) - Constructor for class org.jivesoftware.util.log.output.io.StreamTarget
Constructor that writes to a stream and uses a particular formatter.
StringUtils - Class in org.jivesoftware.util
Utility class to peform common String manipulation algorithms.
stripTags(String) - Static method in class org.jivesoftware.util.StringUtils
This method takes a string and strips out all tags except
tags while still leaving the tag body intact.
submit(Runnable) - Method in class org.jivesoftware.util.TaskEngine
Submits a Runnable task for execution and returns a Future representing that task.
SYSTEM - Static variable in class org.jivesoftware.util.JiveConstants
 
systemShutdown() - Method in interface org.jivesoftware.multiplexer.Connection
Notification message indicating that the server is being shutdown.
systemShutdown() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
systemShutdown() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 

T

TaskEngine - Class in org.jivesoftware.util
Performs tasks using worker threads.
TLSStatus - Enum in org.jivesoftware.multiplexer.net
A TLSStatus enum describing the current handshaking state of this TLS connection.
TLSStreamHandler - Class in org.jivesoftware.multiplexer.net
TLSStreamHandler is responsible for securing plain connections by negotiating TLS.
TLSStreamHandler(Socket, boolean, String, boolean) - Constructor for class org.jivesoftware.multiplexer.net.TLSStreamHandler
Creates a new TLSStreamHandler and secures the plain socket connection.
TLSStreamReader - Class in org.jivesoftware.multiplexer.net
A TLSStreamReader that returns a special InputStream that hides the ByteBuffers used by the underlying Channels.
TLSStreamReader(TLSWrapper, Socket) - Constructor for class org.jivesoftware.multiplexer.net.TLSStreamReader
 
TLSStreamWriter - Class in org.jivesoftware.multiplexer.net
A TLSStreamWriter that returns a special OutputStream that hides the ByteBuffers used by the underlying Channels.
TLSStreamWriter(TLSWrapper, Socket) - Constructor for class org.jivesoftware.multiplexer.net.TLSStreamWriter
 
TLSWrapper - Class in org.jivesoftware.multiplexer.net
Creates and initializes the SSLContext instance to use to secure the plain connection.
TLSWrapper(boolean, boolean, String) - Constructor for class org.jivesoftware.multiplexer.net.TLSWrapper
 
toLowerCaseWordArray(String) - Static method in class org.jivesoftware.util.StringUtils
Converts a line of text into an array of lower case words using a BreakIterator.wordInstance().
toString() - Method in class org.jivesoftware.multiplexer.net.DNSUtil.HostAddress
 
toString() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
toString() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
toString() - Method in class org.jivesoftware.multiplexer.Session
 
toString() - Method in class org.jivesoftware.multiplexer.StreamError
 
toString() - Method in class org.jivesoftware.util.log.Priority
Overidden string to display Priority in human readable form.
toXML() - Method in class org.jivesoftware.multiplexer.StreamError
Returns the textual XML representation of this stream error.
toXMPP() - Method in enum org.jivesoftware.multiplexer.StreamError.Condition
Returns the error code as a valid XMPP error code string.

U

unescapeFromXML(String) - Static method in class org.jivesoftware.util.StringUtils
Unescapes the String by converting XML escape sequences back into normal characters.
UniqueFileStrategy - Class in org.jivesoftware.util.log.output.io.rotate
Strategy for naming log files based on appending time suffix.
UniqueFileStrategy(File) - Constructor for class org.jivesoftware.util.log.output.io.rotate.UniqueFileStrategy
 
UniqueFileStrategy(File, String) - Constructor for class org.jivesoftware.util.log.output.io.rotate.UniqueFileStrategy
 
UniqueFileStrategy(File, String, String) - Constructor for class org.jivesoftware.util.log.output.io.rotate.UniqueFileStrategy
 
unparsedEntityDecl(String, String, String, String) - Method in class org.jivesoftware.util.XMLWriter
 
unsetLogTargets() - Method in class org.jivesoftware.util.log.Logger
Unset the logtargets for this logger.
unsetLogTargets(boolean) - Method in class org.jivesoftware.util.log.Logger
Unset the logtargets for this logger and all child loggers if recursive is set.
unsetPriority() - Method in class org.jivesoftware.util.log.Logger
Unset the priority of Logger.
unsetPriority(boolean) - Method in class org.jivesoftware.util.log.Logger
Unset the priority of Logger.
unwrap(ByteBuffer, ByteBuffer) - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
Attempts to decode SSL/TLS network data into a subsequence of plaintext application data buffers.

V

validate() - Method in interface org.jivesoftware.multiplexer.Connection
Verifies that the connection is still live.
validate() - Method in class org.jivesoftware.multiplexer.net.NIOConnection
 
validate() - Method in class org.jivesoftware.multiplexer.net.SocketConnection
 
validateJID(String) - Static method in class org.jivesoftware.util.StringUtils
Validates that the provided JID address is well-formed.
valueOf(String) - Static method in enum org.jivesoftware.multiplexer.Connection.CompressionPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.multiplexer.Connection.TLSPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.multiplexer.net.TLSStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.multiplexer.StreamError.Condition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.util.PropertyEventDispatcher.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jivesoftware.util.Version.ReleaseStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jivesoftware.multiplexer.Connection.CompressionPolicy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.multiplexer.Connection.TLSPolicy
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.multiplexer.net.http.BoshBindingError
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.multiplexer.net.TLSStatus
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.multiplexer.StreamError.Condition
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.util.PropertyEventDispatcher.EventType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.jivesoftware.util.Version.ReleaseStatus
Returns an array containing the constants of this enum type, in the order they're declared.
version - Variable in class org.jivesoftware.multiplexer.ConnectionManager
 
Version - Class in org.jivesoftware.util
Holds version information for Openfire.
Version(int, int, int, Version.ReleaseStatus, int) - Constructor for class org.jivesoftware.util.Version
Create a new version information object.
Version.ReleaseStatus - Enum in org.jivesoftware.util
A class to represent the release status of the server.

W

warn(String, Throwable) - Method in class org.jivesoftware.util.log.Logger
Log a warn priority event.
warn(String) - Method in class org.jivesoftware.util.log.Logger
Log a warn priority event.
WARN - Static variable in class org.jivesoftware.util.log.Priority
A problem or conflict has occurred but it may be recoverable, then again it could be the start of the system failing.
warn(String) - Static method in class org.jivesoftware.util.Log
 
warn(Throwable) - Static method in class org.jivesoftware.util.Log
 
warn(String, Throwable) - Static method in class org.jivesoftware.util.Log
 
WEEK - Static variable in class org.jivesoftware.util.JiveConstants
 
wordWrap(String, int, Locale) - Static method in class org.jivesoftware.util.StringUtils
Reformats a string where lines that are longer than width are split apart at the earliest wordbreak or at maxLength, whichever is sooner.
wrap(ByteBuffer, ByteBuffer) - Method in class org.jivesoftware.multiplexer.net.TLSWrapper
Attempts to encode a buffer of plaintext application data into TLS network data.
write(String) - Method in class org.jivesoftware.util.log.output.AbstractOutputTarget
Abstract method to send data.
write(String) - Method in class org.jivesoftware.util.log.output.io.rotate.RotatingFileTarget
Output the log message, and check if rotation is needed.
write(String) - Method in class org.jivesoftware.util.log.output.io.StreamTarget
Abstract method that will output event.
write(String) - Method in class org.jivesoftware.util.log.output.io.WriterTarget
Concrete implementation of output that writes out to underlying writer.
write(int) - Method in class org.jivesoftware.util.log.util.LoggerOutputStream
Write a single byte of data to output stream.
write(Attribute) - Method in class org.jivesoftware.util.XMLWriter
Writes the given Attribute.
write(Document) - Method in class org.jivesoftware.util.XMLWriter
This will print the Document to the current Writer.
write(Element) - Method in class org.jivesoftware.util.XMLWriter
Writes the Element, including its Attributes, and its value, and all its content (child nodes) to the current Writer.
write(CDATA) - Method in class org.jivesoftware.util.XMLWriter
Writes the given CDATA.
write(Comment) - Method in class org.jivesoftware.util.XMLWriter
Writes the given Comment.
write(DocumentType) - Method in class org.jivesoftware.util.XMLWriter
Writes the given DocumentType.
write(Entity) - Method in class org.jivesoftware.util.XMLWriter
Writes the given Entity.
write(Namespace) - Method in class org.jivesoftware.util.XMLWriter
Writes the given Namespace.
write(ProcessingInstruction) - Method in class org.jivesoftware.util.XMLWriter
Writes the given ProcessingInstruction.
write(String) - Method in class org.jivesoftware.util.XMLWriter
Print out a String, Perfoms the necessary entity escaping and whitespace stripping.
write(Text) - Method in class org.jivesoftware.util.XMLWriter
Writes the given Text.
write(Node) - Method in class org.jivesoftware.util.XMLWriter
Writes the given Node.
write(Object) - Method in class org.jivesoftware.util.XMLWriter
Writes the given object which should be a String, a Node or a List of Nodes.
writeAttribute(Attribute) - Method in class org.jivesoftware.util.XMLWriter
 
writeAttribute(Attributes, int) - Method in class org.jivesoftware.util.XMLWriter
 
writeAttributes(Element) - Method in class org.jivesoftware.util.XMLWriter
Writes the attributes of the given element
writeAttributes(Attributes) - Method in class org.jivesoftware.util.XMLWriter
 
writeCDATA(String) - Method in class org.jivesoftware.util.XMLWriter
 
writeClose(Element) - Method in class org.jivesoftware.util.XMLWriter
Writes the closing tag of an Element
writeClose(String) - Method in class org.jivesoftware.util.XMLWriter
 
writeComment(String) - Method in class org.jivesoftware.util.XMLWriter
 
writeDeclaration() - Method in class org.jivesoftware.util.XMLWriter
This will write the declaration to the given Writer.
writeDocType(DocumentType) - Method in class org.jivesoftware.util.XMLWriter
 
writeDocType(String, String, String) - Method in class org.jivesoftware.util.XMLWriter
 
writeElement(Element) - Method in class org.jivesoftware.util.XMLWriter
 
writeElementContent(Element) - Method in class org.jivesoftware.util.XMLWriter
Outputs the content of the given element.
writeEmptyElementClose(String) - Method in class org.jivesoftware.util.XMLWriter
 
writeEntity(Entity) - Method in class org.jivesoftware.util.XMLWriter
 
writeEntityRef(String) - Method in class org.jivesoftware.util.XMLWriter
 
writeEscapeAttributeEntities(String) - Method in class org.jivesoftware.util.XMLWriter
 
writeNamespace(Namespace) - Method in class org.jivesoftware.util.XMLWriter
 
writeNamespace(String, String) - Method in class org.jivesoftware.util.XMLWriter
Writes the SAX namepsaces
writeNamespaces() - Method in class org.jivesoftware.util.XMLWriter
Writes the SAX namepsaces
writeNode(Node) - Method in class org.jivesoftware.util.XMLWriter
 
writeNodeText(Node) - Method in class org.jivesoftware.util.XMLWriter
This method is used to write out Nodes that contain text and still allow for xml:space to be handled properly.
writeOpen(Element) - Method in class org.jivesoftware.util.XMLWriter
Writes the opening tag of an Element, including its Attributes but without its content.
writePrintln() - Method in class org.jivesoftware.util.XMLWriter
This will print a new line only if the newlines flag was set to true
writeProcessingInstruction(ProcessingInstruction) - Method in class org.jivesoftware.util.XMLWriter
 
writer - Variable in class org.jivesoftware.util.XMLWriter
The Writer used to output to
WriterTarget - Class in org.jivesoftware.util.log.output.io
This target outputs to a writer.
WriterTarget(Writer, Formatter) - Constructor for class org.jivesoftware.util.log.output.io.WriterTarget
Construct target with a specific writer and formatter.
writeString(String) - Method in class org.jivesoftware.util.XMLWriter
 

X

XMLProperties - Class in org.jivesoftware.util
Provides the the ability to use simple XML property files.
XMLProperties(String) - Constructor for class org.jivesoftware.util.XMLProperties
Creates a new XMLPropertiesTest object.
XMLProperties(InputStream) - Constructor for class org.jivesoftware.util.XMLProperties
Loads XML properties from a stream.
XMLProperties(File) - Constructor for class org.jivesoftware.util.XMLProperties
Creates a new XMLPropertiesTest object.
xmlPropertyDeleted(String, Map) - Method in interface org.jivesoftware.util.PropertyEventListener
An XML property was deleted.
xmlPropertySet(String, Map) - Method in interface org.jivesoftware.util.PropertyEventListener
An XML property was set.
XMLSocketWriter - Class in org.jivesoftware.multiplexer.net
XMLWriter whose writer is actually sending data on a socket connection.
XMLSocketWriter(Writer, SocketConnection) - Constructor for class org.jivesoftware.multiplexer.net.XMLSocketWriter
 
XMLWriter - Class in org.jivesoftware.util
Replacement class of the original XMLWriter.java (version: 1.77) since the original is still using StringBuffer which is not fast.
XMLWriter(Writer) - Constructor for class org.jivesoftware.util.XMLWriter
 
XMLWriter(Writer, OutputFormat) - Constructor for class org.jivesoftware.util.XMLWriter
 
XMLWriter() - Constructor for class org.jivesoftware.util.XMLWriter
 
XMLWriter(OutputStream) - Constructor for class org.jivesoftware.util.XMLWriter
 
XMLWriter(OutputStream, OutputFormat) - Constructor for class org.jivesoftware.util.XMLWriter
 
XMLWriter(OutputFormat) - Constructor for class org.jivesoftware.util.XMLWriter
 
XMPP_DATETIME_FORMAT - Static variable in class org.jivesoftware.util.JiveConstants
Date/time format for use by SimpleDateFormat.
XMPPCodecFactory - Class in org.jivesoftware.multiplexer.net
Factory that specifies the encode and decoder to use for parsing XMPP stanzas.
XMPPCodecFactory() - Constructor for class org.jivesoftware.multiplexer.net.XMPPCodecFactory
 
XMPPDecoder - Class in org.jivesoftware.multiplexer.net
Decoder class that parses ByteBuffers and generates XML stanzas.
XMPPDecoder() - Constructor for class org.jivesoftware.multiplexer.net.XMPPDecoder
 
XMPPEncoder - Class in org.jivesoftware.multiplexer.net
Encoder that does nothing.
XMPPEncoder() - Constructor for class org.jivesoftware.multiplexer.net.XMPPEncoder
 

Z

zeroPadString(String, int) - Static method in class org.jivesoftware.util.StringUtils
Pads the supplied String with 0's to the specified length and returns the result as a new String.

A B C D E F G H I J L M N O P R S T U V W X Z
Connection Manager 3.5.1 Javadoc

Copyright © 2003-2006 Jive Software.