|
||||||||||
| 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.
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.
addPacket method here.
addPackets method here.
addPacketToSend adds new data which will be processed
during next run.
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
ConfigRepository provides access to configuration
settings.INIT - Behaviour is like in NORMAL state.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.
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.
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.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 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.
getComponentId method here.
null (default) if there is
no specific component assigned to this domain.
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.
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.
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.
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.
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.
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.
getParams method here.
getParams method return task instance configuration parameters.
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.
getResourceUri method here.
getResourceUri method returns database connection string.
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.
null if the domain does not exist in the repository.
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 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.
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.
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.
NotAuthorizedException instance.
OLDTO is kind of hack to store old request address
when the packet is processed by the session mamaner.
otherAuth method here.
otherAuth method here.
otherAuth method here.
otherAuth method here.
otherAuth method here.
otherAuth method here.
otherAuth method here.
otherAuth method here.
PacketErrorTypeException instance.
PacketFilter instance.
packetReceived method is called when data packet has
been received from the external network.
packetsReady method here.
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.
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.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.
SessionTransferMC 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.
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.StatRecord instance.
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
Elements 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
Elements with stream features which have to be returned to
the client uppon request.
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.toString method here.
VHostItem object to XML representation.
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.
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.
XMPPServer instance.
XMPPSession instance.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||