|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractComponentRegistrator
instance.
accept
is used to perform
addBuddy
method is called when the Jabber user has requested
adding new buddy to his roster from the external network.
addCertificates
allows to add more certificates at run
time after the container has bee already initialized.
components
collection and calls componentAdded(...)
callback.
addDataList
method here.
addDataList
method here.
addDataList
method adds mode entries to existing data list
associated with given key in repository under given node path.
addDataList
method adds mode entries to existing data list
associated with given key in repository under given node path.
addFeatures
method here.
addIdentities
method here.
addItems
method here.
addJid
method is called when the user's Jabber has been
activated another connection to the Jabber server.
addNewSubscribers
method here.
addDataList
method adds mode entries to existing data list
associated with given key in repository under given node path.
addDataList
method adds mode entries to existing data list
associated with given key in repository under given node path.
addOutPacket
.
Packet
object to the internal input queue.
addPacket
method here.
addPacket(Packet)
method which adds
Packet
to in the internal input queue without blocking.
The method returns a boolean
value of true
if the packet
has been successfuly added to the queue and false
otherwise.
Use of the non-blocking methods is not recommended for most of the components
implementations.
addPacket(Packet)
in a loop for each packet in the queue.
addPackets
method here.
addPacketToSend
adds new data which will be processed
during next run.
addReceivedPacket
puts processing results to queue.
addTaskInstance
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method here.
addUser
method allows to add new user to repository.
addUser
method allows to add new user to repository.
addUser
method here.
ALLOW_INVALID_CERTS_KEY
is a key pointing to a
configuration parameters specyfying if invalid certificates are acceptable
by the server.
ALLOW_INVALID_CERTS_VAL
is a default configuration
parameter specifying if invalid certificates are acceptable by the server.
ALLOW_SELF_SIGNED_CERTS_KEY
is a key pointing to
a configuration parameter specifying if self-signed certificates are
acceptable for the server.
ALLOW_SELF_SIGNED_CERTS_VAL
is a default configuration
value specifying if self-signed certificates are allowed by the server.
Authorization
enumeration type defines authorization error
codes.AuthorizationException
instance.
BoshSession
instance.
BoshSessionCache
instance.
sendPresenceBroadcast
method broadcasts given presence
to all budies from roster and to all users to which direct presence
was sent.
sendPresenceBroadcast
method broadcasts given presence
to all budies from roster and to all users to which direct presence
was sent.
run
is used to perform
CLUSTER_MODE
sets the cluster mode to either
true
or false
.
CLUSTER_NODES
is for setting list of cluster nodes
the instance should try to connect to.
ClusterElement
instance.
compareTo
is used to perform
components
collection.
components
collection.
ConfigurationException
without detail message.
ConfigurationException
with the specified detail message.
ConfigXMLRepository
provides access to configuration
settings.INIT
- Behaviour is like in NORMAL
state.copyElementOnly
method creates a copy of the packet with stanza
information copied only.
Packet
instance or Iq
instance more specificly with a roster entry content.
createSaslServer
method here.
DataOverwriteException
exception is thrown when application
tries to ovrewrite data in repository but does not have permission to do so.DataOverwriteException
instance.
DataOverwriteException
instance.
debug
method here.
debug
method here.
Packet
intance.
decodeLegacyName
method is used to do the opposite processing
to the formatJID(...)
method.
RECEIVE_BUFFER_SIZE
defines a size for TCP/IP packets.
DEFAULT_DOMAIN_CERT_KEY
is a key pointing to the domain
with default certificate.
DEFAULT_DOMAIN_CERT_VAL
keeps default value for a
domain with default certificate.
components
collection and calls componentRemoved(...)
callback method.
DESCRIPTION_PROP_KEY
is a description for task instance.
destroy
method is called when the task is being permanently
deleted.
digestAuth
method here.
digestAuth
method here.
digestAuth
method here.
digestAuth
method here.
digestAuth
method here.
digestAuth
method performs non-sasl, digest authentication
as described in non-sasl authentication
XEP-0078
For now it is empty and always returns false
as I don't
have description for database with passwords.
digestAuth
method here.
digestAuth
method here.
DIRECT_PRESENCE
is a key in temporary session data for
the collection of JIDs where direct presence was sent.
dispose
method here.
dispose
method here.
DrupalCommentsTask
implements tasks for cyclic retrieving new
comments in the Drupal database.DrupalForumTask
implements tasks for cyclic retrieving new
posts on selected Drupal forum.DynamicRosterIfc
is to dynamically generate user roster
entries when the user requests the roster content.Packet
with its stanza as
stanza error used for reporting errors.
evaluateResponse
method here.
evaluateResponse
method here.
FileTask
implements tasks for cyclic retrieving stanzas from
a directory and sending them to the StanzaHandler object.findNode
method here.
formatJID
method is used to transform the external network
user ID to the Jabber ID for this gateway.
GatewayException
instance.
gatewayException
method should be called when the exception
occurs in side the gateway connection library.
GEN_CONFIG
keeps the string with which all
configuration types starts.
GEN_CONFIG_ALL
keeps parameter name for configuration
with all available components loaded directly to the server.
GEN_CONFIG_COMP
keeps parameter name for
configuration with a single (given as an extra parameter) component
and XEP-0114 or XEP-0225 component loaded and preconfigured to connect to other
Jabber/XMPP server instance (either Tigase or any different server).
GEN_CONFIG_CS
keeps parameter name for configuration
with ClientConnectionManager loaded and XEP-0114 component preconfigured
to connect to server instance with SessionManager loaded.
GEN_CONFIG_DEF
keeps parameter name for the most
typical configuration: SessionManager, ClientConnectionManager and
ServerConnectionManager loaded.
GEN_CONFIG_SM
keeps parameter name for configuration
with SessionManager loaded and XEP-0114 component preconfigured to connect
to server instance with ClientConnectionManager.
getAllJids
method returns list of all Jabber user JIDs which
have been added.
getAuthorizationID
method here.
getAuthorizationID
method here.
getBuddies
method returns String
array with
all roster buddies JIDs.
getBuddyItem
method returns buddy item element for a given JID
or null
if the buddy doesn't exist on the user roster list.
components
collection or null
of there is no such
component in the collection.
null
(default) if there is
no specific component assigned to this domain.
nodeName + "/" + keyName
getData
method here.
getData
method here.
getData
method here.
getData
method here.
getData
method here.
getData
method here.
getData
method returns a value associated with given key for
user repository in given subnode.
getData
method returns a value associated with given key for
user repository in given subnode.
getData
method returns a value associated with given key for
user repository in default subnode.
getData
method returns a value associated with given key for
user repository in given subnode.
getData
method returns a value associated with given key for
user repository in given subnode.
getData
method returns a value associated with given key for
user repository in default subnode.
getData
method is a twin sister (brother?) of
setData(String, String, String)
method.
getDataList
method here.
getDataList
method here.
getDataList
method returns array of values associated with
given key or null
if given key does not exist for given user
ID in given node path.
getDataList
method returns array of values associated with
given key or null
if given key does not exist for given user
ID in given node path.
getDefaultParams
method return task instance default configuration
parameters.
Map
with
keys as configuration property IDs and values as the configuration property values.
getDefaults
method here.
getDescription
method here.
getDescription
method here.
getDescription
method returns a description for task instance.
getDescription
method here.
getDescription
method here.
getDiscoInfo
method here.
getDiscoInfo
method here.
getDiscoItem
method here.
xmlPath
parameter.
xmlPath
parameter.
Groups
value.
getHelp
method returns task help information.
getInitString
method returns initialization string passed
to it in init()
method.
getInitString
method returns initialization string passed
to it in init()
method.
getInitString
method returns initialization string passed
to it in init()
method.
getInitString
method returns initialization string passed
to it in init()
method.
getInitString
method returns initialization string passed
to it in init()
method.
getInstance
method here.
getInstance
method returns new task instance of this type.
null
if the item does not exist in the repository.
getJID
method here.
getJID
method here.
getJID
method returns task instance
Jabber ID.
NotAuthorizedException
if session is not authorized yet and
therefore user name and resource is not known yet.
NotAuthorizedException
exception if session is not authorized
yet and therefore user name and resource is not known yet.
compName + "/" + nodeName + "/" + keyName
keyName
getKeys
method here.
getKeys
method here.
getKeys
method here.
getKeys
method here.
getKeys
method returns list of all keys stored in given
subnode in user repository.
getKeys
method returns list of all keys stored in default user
repository node.
getKeys
method returns list of all keys stored in given
subnode in user repository.
getKeys
method returns list of all keys stored in default user
repository node.
getMaxInactiveTime
returns max keep-alive time
for inactive connection.
getMaxInactiveTime
returns max keep-alive time
for inactive connection.
getMaxInactiveTime
returns max keep-alive time
for inactive connection.
getMaxInactiveTime
returns max keep-alive time
for inactive connection.
getMaxInactiveTime
returns max keep-alive time
for inactive connection.
getMechanismName
method here.
getMechanismName
method here.
getMechanismNames
method here.
getName
method here.
getName
method returns the transport screen name which
is presented the end user in the service discovery function.
Name
value.
getNegotiatedProperty
method here.
getNegotiatedProperty
method here.
getNode
method here.
getNodeName
method here.
getNodeName
method here.
getNodeName
method here.
List
of all cluster nodes on which the given user session
can exist.
getParams
method here.
getParams
method return task instance configuration parameters.
null
if the user has not yet sent an initial presence.
getPromptMessage
method returns the prompt message sent to
the user upon registration request.
getPublicData
method returns a value associated with given key for
user repository in given subnode.
getPublicDataList
method returns array of values associated with
given key or null
if given key does not exist for given user
ID in given node path.
Set
with all component's routings as a precompiled
regular expression patterns.
getResourceUri
method here.
getResourceUri
method returns database connection string.
Packet
).
getRoster
method returns the user roster from the external
network account if known.
getRoster
returns roster
that is a collection with
all users subscribed to this task.
getRosterItems
method returns a full list with all buddies
generated by this dynamic roster implementation.
getSocketChannel
is used to perform
getSSLContext
creates and returns new SSLContext for
a given domain (hostname).
getStats
method retorns list of statistics records.
Status
value.
getSubnodes
method here.
getSubnodes
method here.
getSubnodes
method here.
getSubnodes
method here.
getSubnodes
method returns list of all direct subnodes from
given node.
getSubnodes
method returns list of all root nodes for
given user.
getSubnodes
method returns list of all direct subnodes from
given node.
getSubnodes
method returns list of all root nodes for
given user.
Subscription
value.
getType
method returns the transport type as described in
Addressing Gateway section.
getType
method returns the task type name.
getUsers
method here.
getUsers
method is thread safe.
getUsersCount
method here.
getUsersCount
method is thread safe.
getUsersCount
method is thread safe.
getUsersCount
method is thread safe.
String
value.
hashCode
method here.
tigase.server.xmppsession.PacketFilter
code. The class is left
for educational purpose only and should not be used. It may be removed in
future releases.id
method here.
id
method here.
id
returns a unique ID of the plugin.
init
method initializes the container.
init
method is called to initialize the gateway connection
for earlier specified user in setLogin()
method.
init
method initializes task.
init
method is a task specific initialization rountine.
init
method is a task specific initialization rountine.
init
method is a task specific initialization rountine.
init
method is a task specific initialization rountine.
init
method is a task specific initialization rountine.
init
method is used to provide configuration parameters
and initialize the object.
init
method is called at the initialization time when simple
form of startu parameters are used:
init
is called just after the plugin has been
loaded into memory.
initPreparedStatements
method initializes internal
database connection variables such as prepared statements.
initRepository
method here.
initRepository
method here.
initRepository
method here.
initRepository
method here.
initRepository
method here.
initRepository
method here.
initRepository
method is doing initialization for database
connection.
initRepository
method here.
initRepository
method is doing lazy initialization with database.
IOService
offers thread safe
call()
method execution, however you must be prepared that other
methods can be called simultanously like stop()
,
getProtocol()
or isConnected()
.isAdmin
method checks whether user given as parameter is one
of defined admins.
Packet
instance is an ad-hoc command.
isComplete
method here.
isComplete
method here.
isConnected
method here.
isSupporting
takes element name and namespace for this
element and determines whether this element can be processed by this plugin.
tigase.server.xmppsession.PacketFilter
code. The class is left
for educational purpose only and should not be used. It may be removed in
future releases.JabberIqRoster
implements part of RFC-3921 -
XMPP Instant Messaging specification describing roster management.tigase.server.xmppsession.PacketFilter
code. The class is left
for educational purpose only and should not be used. It may be removed in
future releases.tigase.server.xmppsession.PacketFilter
code. The class is left
for educational purpose only and should not be used. It may be removed in
future releases.JDBCTask
implements tasks for cyclic retrieving stanzas from
database and sending them to the StanzaHandler object.JKS_KEYSTORE_FILE_KEY
is a key pointing to a JKS
keystore file.
JKS_KEYSTORE_FILE_VAL
keeps default value for a
JKS keystore file.
JKS_KEYSTORE_PWD_KEY
is a key pointing to a private
key password,
JKS_KEYSTORE_PWD_VAL
is a default private key
password.
lastCheck
keeps time of last forum comments check so it
gets only new posts.
lastCheck
keeps time of last forum comments check so it
gets only new posts.
lastCheck
keeps time of last forum topics check so it
gets only new posts.
lastCheck
keeps time of last forum topics check so it
gets only new posts.
log
is a class logger.
LogFormatter
instance.
login
method is called after setLogin()
and
init()
method.
loginCompleted
method is called when the login to the
external network has been completed.
LoginGatewayException
instance.
authorize
method performs authorization with given
password as plain text.
logout
method here.
logout
method is called to logout from the external
network and close the network connection.
logout
method is called when the connection to the external
network has been terminated (closed).
main
method here.
main
method here.
main
method here.
main
method here.
main
method here.
main
method here.
Message
forwarder class.'true'
if it needs online users syncronization
upon the node connection to the cluster.
NotAuthorizedException
instance.
Packet
with its stanza as
stanza result
used for reporting IQ stanza results.
Packet
with its stanza as
stanza result
used for reporting IQ stanza results.
otherAuth
method here.
otherAuth
method here.
otherAuth
method here.
otherAuth
method here.
otherAuth
method here.
otherAuth
method here.
otherAuth
method here.
otherAuth
method here.
Packet
instance.
Packet
instance.
PacketErrorTypeException
instance.
PacketFilter
instance.
Packet
instance.
Packet
instance.
Packet
instance for this XML stanza.
packetReceived
method is called when data packet has
been received from the external network.
Packet
instance with stanza routed
which means an original stanza has been enclosed inside a route
XML element which contains additional information taken from
Packet
packet instance internal attributes.
plainAuth
method here.
plainAuth
method here.
plainAuth
method here.
plainAuth
method here.
plainAuth
method here.
plainAuth
method performs non-sasl, plain authentication
as described in non-sasl authentication
XEP-0078.
plainAuth
method here.
plainAuth
method here.
postProcess
method here.
preProcess
method checks only incoming stanzas
so it doesn't check for presence-out at all.
PRESENCE_KEY
is a key in temporary session data
where the last presence sent by the userto server is stored,
either initial presence or off-line presence before disconnecting.
process
method here.
process
method here.
process
method here.
process
method here.
processCommand
method here.
processCommand
method here.
processCommand
method here.
ProcessorFactory
class contains functionality to load and
provide all classes which are XMPPProcessor
extensions (not
abstract extensions) available in classpath.Packet
processing method.
processPacket
is a blocking processing method implemented
by all components.
processPacket
method here.
processPacket
method takes a packet addressed to this task
as a parameter and does something with the packet.
processPacket
method here.
processPacket
method here.
processSocketData
method here.
processWaitingPackets
method here.
PropertyItem
instance.
PropertyItem
instance.
PropertyItem
instance.
queryAuth
method here.
queryAuth
method here.
queryAuth
method here.
queryAuth
method here.
queryAuth
returns mechanisms available for authentication.
queryAuth
method here.
readData
method here.
StanzaReceiver
task which can receive XMPP packets
to do something with them.release
method here.
removeBuddy
method is called when the Jabber user has
requested removal of the buddy from his roster.
removeData
method here.
removeData
method here.
removeData
method here.
removeData
method here.
removeData
method removes pair (key, value) from user
repository in given subnode.
removeData
method removes pair (key, value) from user
repository in default repository node.
removeData
method removes pair (key, value) from user
repository in given subnode.
removeData
method removes pair (key, value) from user
repository in default repository node.
removeJid
method is called when the user's Jabber connection
has been closed and the resource is no longer available.
removeSubnode
method here.
removeSubnode
method here.
removeSubnode
method removes given subnode with all subnodes
in this node and all data stored in this node and in all subnodes.
removeSubnode
method removes given subnode with all subnodes
in this node and all data stored in this node and in all subnodes.
removeUser
method here.
removeUser
method here.
removeUser
method is thread safe.
removeUser
method here.
removeUser
method here.
removeUser
method here.
removeUser
method here.
removeUser
method here.
removeUser
method allows to remove user and all his data
from user repository.
removeUser
method allows to remove user and all his data
from user repository.
RepositoryAccess
instance.
RosterElement
instance.
RosterItem
instance.
RosterItem
instance.
RoutingsContainer
instance.
run
method here.
run
method here.
run
method is where all task work is done.
run
method is where all task work is done.
run
method is where all task work is done.
run
method is where all task work is done.
SampleSocketThread
instance.
SaslAnonymous
instance.
SaslPLAIN
instance.
sendMessage
method is called to submit a message from the
Jabber network to the externl network.
sendPacket
method here.
sendPresenceBroadcast
method broadcasts given presence
to all budies from roster and to all users to which direct presence
was sent.
SERVER_CERTS_DIR_KEY
is a key pointing to a
configuration parameter with directory name where all server certificates
are stored.
SERVER_CERTS_DIR_VAL
is a default directory name
where all certificate files are stored.
ServerConnections
instance.
ServiceCommand
is enumerated type defining all possible
commands related to ServiceData
instances.ServiceEntity
instance.
ServiceIdentity
instance.
setData
method here.
setData
method here.
setData
method here.
setData
method here.
setData
method sets data value for given user ID in repository
under given node path and associates it with given key.
setData
method sets data value for given user ID
associated with given key in default repository node.
setData
method sets data value for
given user ID in repository under given node path and associates it with
given key.
setData
method sets data value for given user ID
associated with given key in default repository node.
setDataList
method here.
setDataList
method here.
setDataList
method sets list of values for given user
associated given key in repository under given node path.
setDataList
method sets list of values for given user
associated given key in repository under given node path.
setGatewayListener
method sets the gateway listener.
Groups
value.
setJID
method here.
setJID
method sets tasks Jabber ID, unique
ID which is used to identify the task.
setLogin
method initializes the instance of the
GatewayConnection
with user ID and password used for
loging into the external network.
Name
value.
Packet
instance.
Packet
instance.
setParams
method here.
setParams
method sets Map
with configuration
parameters.
setParent
method here.
setProperties
method here.
setProperties
method here.
Status
value.
Subscription
value.
SocketIO
instance.
SSL_CONTAINER_CLASS_KEY
is a key pointing to a container
implementation class.
SSL_CONTAINER_CLASS_VAL
keeps default container
implementation class loaded if none is specified in configuration file.
StanzaSender
class and offers just
an opposite functionaity.StanzaSender
class implements simple cyclic tasks management
mechanism.stop
method here.
stop
method here.
stopped
method is called when user disconnects or logs-out.
stopped
method is called when user disconnects or logs-out.
SUBSCR_LIST_PROP_KEY
is a property key for task
instance configuration parameters.
SUBSCR_LIST_PROP_KEY
is a property value for a key
SUBSCR_LIST_PROP_KEY.
SUBSCR_RESTRICTIONS_PROP_KEY
is a property key for task
instance configuration parameters.
supDiscoFeatures
method here.
supDiscoFeatures
returns an array of XML
Element
s with service discovery features which have to be
returned to the client uppon request.
supElements
method here.
supElements
method here.
supElements
returns an array of element names for stanzas
which can be processed by this plugin.
supNamespaces
method here.
supNamespaces
method here.
supNamespaces
returns an array of namespaces for stanzas
which can be processed by this pluing.
supStreamFeatures
returns an array of XML
Element
s with stream features which have to be returned to
the client uppon request.
swapStanzaFromTo()
instead.
swapStanzaFromTo()
instead.
Packet
class with the
packet source and destination addresses swapped and sets the given stanza
element plus source and destination addresses for the new stanza.
Packet
instance with swapped packet source and
destination addresses.
Packet
instance with a stanza copy
with swapped source and destination addresses.
Packet
instance with a stanza copy
with swapped source and destination addresses and the given type set.
TaskType
instance.
tigase.io
library
for TLS/SSL client connection.TelnetClient
instance.
tigase.io
library
for TLS/SSL server connection.TelnetServer
instance.
TigaseDBException
instance.
TigaseSaslProvider
instance.
TigaseSaslServerFactory
instance.
TLSWrapper
instance.
TODO
this is information for developers that there is still
something to do with annotated code.VHostItem
object to XML representation.
toString
method here.
Packet
instance to a String
representation.
String
representation of the packet with
all CData content replaced with text: "CData size: NN".
TRUSTED_CERTS_DIR_KEY
is a key pointing to a configuration
parameter where all trusted certificates are stored.
TRUSTED_CERTS_DIR_VAL
is a default directory name
where all trusted certificates are stored.
TRUSTSTORE_FILE_KEY
is a key pointing to a trust
store file.
TRUSTSTORE_FILE_VAL
is a default truststore file.
TRUSTSTORE_PWD_KEY
is a key pointing to a trustore
file password.
TRUSTSTORE_PWD_VAL
is a default password for truststore
file.
route
stanza.
unwrap
method here.
unwrap
method here.
updateOfflineChange
method broadcast off-line presence
to all other user active resources.
updatePassword
method here.
updatePassword
method here.
updatePassword
method here.
updatePassword
method here.
updatePassword
method here.
updatePassword
method here.
updatePresenceChange
method is used to broadcast
to all active resources presence stanza received from other users, like
incoming avaiability presence, subscription presence and so on...
updateStatus
method is called to update status of the single
roster contact.
updateUserResources
method is used to broadcast to all
other resources presence stanza from one user resource.
UserAuthRepositoryImpl
instance.
userExists
checks whether the user (or repository top node)
exists in the database.
UserExistsException
is thrown when application tries to add
new user with user ID which already exists in repository.UserExistsException
instance.
UserExistsException
instance.
UserNotFoundException
exception is thrown when application
tries to access data for user which does not exist in repository.UserNotFoundException
instance.
UserNotFoundException
instance.
UserRepository
interface defines all functionalities required
to store user data.userRoster
method should be called whenever the user roster
in the external network has changed.
UserStatus
instance.
VHostItem
instance for a given
domain name with default values for all other parameters.
VHostItem
instance from a given
XML element.
VHostManager
instance.
wrap
method here.
wrap
method here.
writeData
method here.
XMLRepository
is a XML implementation of
UserRepository
.XMPPDomBuilderHandler
- implementation of
SimpleHandler
building DOM strctures during parsing
time.XMPPIOService
instance.
XMPPProcessor
abstract class contains basic definition for
XMPP processor.XMPPResourceConnection
instance.
XMPPSession
instance.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |