JavaScript is disabled on your browser.
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
F
G
I
L
M
N
O
P
R
S
T
A
AbstractClusteredRoomStrategy
- Class in
tigase.muc.cluster
AbstractClusteredRoomStrategy implements strategy which allows to create rooms with large number of occupants as each cluster node will process packets related only to occupants connected to this node.
AbstractClusteredRoomStrategy()
- Constructor for class tigase.muc.cluster.
AbstractClusteredRoomStrategy
AbstractStrategy
- Class in
tigase.muc.cluster
AbstractStrategy()
- Constructor for class tigase.muc.cluster.
AbstractStrategy
Activator
- Class in
tigase.muc.cluster
Activator()
- Constructor for class tigase.muc.cluster.
Activator
addOccupant(BareJID, BareJID, JID, String)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
addOccupant(BareJID, BareJID, JID, String)
- Method in class tigase.muc.cluster.
AbstractStrategy
addOccupant(JID, Element)
- Method in class tigase.muc.cluster.
Occupant
addOccupant(BareJID, BareJID, JID, String)
- Method in class tigase.muc.cluster.
ShardingStrategy
addOutPacket(Packet)
- Method in class tigase.muc.cluster.
MUCComponentClustered
addRemoteOccupant(String, JID, Role, Affiliation, Element)
- Method in class tigase.muc.cluster.
RoomClustered
C
cl_controller
- Variable in class tigase.muc.cluster.
AbstractStrategy
ClusteredRoomStrategy
- Class in
tigase.muc.cluster
ClusteredRoomStrategy()
- Constructor for class tigase.muc.cluster.
ClusteredRoomStrategy
ClusteredRoomStrategyNoPresence
- Class in
tigase.muc.cluster
Stripped down strategy that suppress sending MUC presence between rooms.
ClusteredRoomStrategyNoPresence()
- Constructor for class tigase.muc.cluster.
ClusteredRoomStrategyNoPresence
ClusteredRoomStrategyV2
- Class in
tigase.muc.cluster
ClusteredRoomStrategyV2()
- Constructor for class tigase.muc.cluster.
ClusteredRoomStrategyV2
compareTo(Occupant.Presence)
- Method in class tigase.muc.cluster.
Occupant.Presence
createMucRepository(MucContext, MucDAO)
- Method in class tigase.muc.cluster.
MUCComponentClustered
createNewRoom(BareJID, JID)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
createNewRoomWithoutListener(BareJID, JID)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
D
destroyRoom(Room, Element)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
destroyRoomWithoutListener(Room, Element)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
F
forwardPacketToNode(JID, Packet)
- Method in class tigase.muc.cluster.
AbstractStrategy
G
getAffiliation()
- Method in class tigase.muc.cluster.
Occupant
getAffiliation(String)
- Method in class tigase.muc.cluster.
RoomClustered
getBestPresence()
- Method in class tigase.muc.cluster.
Occupant
getBestPresenceInt()
- Method in class tigase.muc.cluster.
Occupant
getComponentInfo()
- Method in class tigase.muc.cluster.
MUCComponentClustered
Allows to obtain various informations about components
getDefaults(Map<String, Object>)
- Method in class tigase.muc.cluster.
MUCComponentClustered
getElement()
- Method in class tigase.muc.cluster.
Occupant.Presence
getLastPresenceCopy(BareJID, String)
- Method in class tigase.muc.cluster.
RoomClustered
getModule(String)
- Method in class tigase.muc.cluster.
MUCComponentClustered
getNickname()
- Method in class tigase.muc.cluster.
Occupant
getNodeForJID(JID)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
getNodeForRoom(BareJID)
- Method in class tigase.muc.cluster.
ShardingStrategy
getNodesConnected()
- Method in class tigase.muc.cluster.
AbstractStrategy
getNodesConnected()
- Method in interface tigase.muc.cluster.
StrategyIfc
The method returns cluster nodes currently connected to the cluster node.
getNodesConnectedWithLocal()
- Method in class tigase.muc.cluster.
AbstractStrategy
getNodesConnectedWithLocal()
- Method in interface tigase.muc.cluster.
StrategyIfc
The method returns cluster nodes currently connected to the cluster including jid of this cluster node.
getOccupantJID()
- Method in class tigase.muc.cluster.
Occupant
getOccupants()
- Method in class tigase.muc.cluster.
Occupant
getOccupantsCount()
- Method in class tigase.muc.cluster.
RoomClustered
getOccupantsJidsByNickname(String)
- Method in class tigase.muc.cluster.
RoomClustered
getPriority()
- Method in class tigase.muc.cluster.
Occupant.Presence
getRemoteOccupants()
- Method in class tigase.muc.cluster.
RoomClustered
getRole()
- Method in class tigase.muc.cluster.
Occupant
getRole(String)
- Method in class tigase.muc.cluster.
RoomClustered
getRoom(BareJID)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
I
initialize()
- Static method in class tigase.muc.cluster.
RoomClustered
InMemoryMucRepositoryClustered
- Class in
tigase.muc.cluster
InMemoryMucRepositoryClustered(MucContext, MucDAO)
- Constructor for class tigase.muc.cluster.
InMemoryMucRepositoryClustered
InMemoryMucRepositoryClustered.RoomListener
- Interface in
tigase.muc.cluster
isEmpty()
- Method in class tigase.muc.cluster.
Occupant
L
leaveRoom(Room)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
leaveRoomWithoutListener(Room)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
licenceChecker
- Variable in class tigase.muc.cluster.
MUCComponentClustered
localNodeJid
- Variable in class tigase.muc.cluster.
AbstractStrategy
M
muc
- Variable in class tigase.muc.cluster.
AbstractStrategy
MUCComponentClustered
- Class in
tigase.muc.cluster
MUCComponent is class implementing clustering support for MUCComponent.
MUCComponentClustered()
- Constructor for class tigase.muc.cluster.
MUCComponentClustered
mucRepository
- Variable in class tigase.muc.cluster.
AbstractStrategy
N
nodeConnected(JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
Method description
nodeConnected(JID)
- Method in interface tigase.muc.cluster.
StrategyIfc
Method called when new node connected
nodeDisconnected(JID)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
nodeDisconnected(JID)
- Method in class tigase.muc.cluster.
ShardingStrategy
Method description
nodeDisconnected(JID)
- Method in interface tigase.muc.cluster.
StrategyIfc
Method called when node was disconnected
O
Occupant
- Class in
tigase.muc.cluster
Occupant(String, JID, Role, Affiliation, Element)
- Constructor for class tigase.muc.cluster.
Occupant
Occupant.Presence
- Class in
tigase.muc.cluster
occupantsPerNode
- Variable in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
onChangeSubject(Room, String, String, Date)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
onLeaveRoom(Room)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
onLeaveRoom(Room)
- Method in interface tigase.muc.cluster.
InMemoryMucRepositoryClustered.RoomListener
onLeaveRoom(Room)
- Method in class tigase.muc.cluster.
ShardingStrategy
onMessageToOccupants(Room, JID, Packet)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
onNodeConnected(JID)
- Method in class tigase.muc.cluster.
MUCComponentClustered
onNodeDisconnected(JID)
- Method in class tigase.muc.cluster.
MUCComponentClustered
onOccupantAdded(Room, JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
onOccupantChangedPresence(Room, JID, String, Element, boolean)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategy
onOccupantChangedPresence(Room, JID, String, Element, boolean)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyNoPresence
onOccupantChangedPresence(Room, JID, String, Element, boolean)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyV2
onOccupantChangedPresence(Room, JID, String, Element, boolean)
- Method in class tigase.muc.cluster.
ShardingStrategy
onOccupantRemoved(Room, JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
onRoomCreated(Room)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
onRoomCreated(Room)
- Method in interface tigase.muc.cluster.
InMemoryMucRepositoryClustered.RoomListener
onRoomCreated(Room)
- Method in class tigase.muc.cluster.
ShardingStrategy
onRoomDestroyed(Room, Element)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
onRoomDestroyed(Room, Element)
- Method in interface tigase.muc.cluster.
InMemoryMucRepositoryClustered.RoomListener
onRoomDestroyed(Room, Element)
- Method in class tigase.muc.cluster.
ShardingStrategy
onSetAffiliation(Room, BareJID, Affiliation)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
P
Presence(Element)
- Constructor for class tigase.muc.cluster.
Occupant.Presence
processPacket(Packet)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
processPacket(Packet)
- Method in class tigase.muc.cluster.
MUCComponentClustered
processPacket(Packet)
- Method in class tigase.muc.cluster.
ShardingStrategy
processPacket(Packet)
- Method in interface tigase.muc.cluster.
StrategyIfc
Method called when packet is received by component to preprocess packet before/instead of passing it back to non clustered component
R
removeOccupant(BareJID, BareJID, JID)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
removeOccupant(BareJID, BareJID, JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
removeOccupant(JID)
- Method in class tigase.muc.cluster.
Occupant
removeOccupant(JID)
- Method in class tigase.muc.cluster.
RoomClustered
removeOccupant(BareJID, BareJID, JID)
- Method in class tigase.muc.cluster.
ShardingStrategy
removeRemoteOccupant(JID)
- Method in class tigase.muc.cluster.
RoomClustered
REQUEST_SYNC_CMD
- Static variable in class tigase.muc.cluster.
AbstractStrategy
requestSync(JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
requestSync(JID)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyNoPresence
requestSync(JID)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyV2
RoomClustered
- Class in
tigase.muc.cluster
RoomClustered(RoomConfig, Date, BareJID)
- Constructor for class tigase.muc.cluster.
RoomClustered
S
sendRemoteOccupantRemovalOnDisconnect(Room, JID, String, boolean)
- Method in class tigase.muc.cluster.
AbstractStrategy
sendRemoteOccupantRemovalOnDisconnect(Room, JID, String, boolean)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyNoPresence
sendRemoteOccupantRemovalOnDisconnect(Room, JID, String, boolean)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyV2
sendRemovalFromRoomOnNodeDisconnect(BareJID, JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
serviceChanged(ServiceEvent)
- Method in class tigase.muc.cluster.
Activator
setAffiliation(Affiliation)
- Method in class tigase.muc.cluster.
Occupant
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
AbstractStrategy
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategy
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyNoPresence
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
ClusteredRoomStrategyV2
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
MUCComponentClustered
setClusterController(ClusterControllerIfc)
- Method in class tigase.muc.cluster.
ShardingStrategy
setClusterController(ClusterControllerIfc)
- Method in interface tigase.muc.cluster.
StrategyIfc
Setter used to set instance of cluster controller
setLocalNodeJid(JID)
- Method in class tigase.muc.cluster.
AbstractStrategy
setMucComponentClustered(MUCComponentClustered)
- Method in class tigase.muc.cluster.
AbstractStrategy
setMucComponentClustered(MUCComponentClustered)
- Method in interface tigase.muc.cluster.
StrategyIfc
Setter used to pass instance of MUCComponentClustered
setMucRepository(InMemoryMucRepositoryClustered)
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
setMucRepository(InMemoryMucRepositoryClustered)
- Method in class tigase.muc.cluster.
AbstractStrategy
setMucRepository(InMemoryMucRepositoryClustered)
- Method in class tigase.muc.cluster.
ShardingStrategy
setMucRepository(InMemoryMucRepositoryClustered)
- Method in interface tigase.muc.cluster.
StrategyIfc
Setter to pass instance of InMemoryMucRepositoryClustered
setNickname(String)
- Method in class tigase.muc.cluster.
Occupant
setProperties(Map<String, Object>)
- Method in class tigase.muc.cluster.
MUCComponentClustered
setRole(Role)
- Method in class tigase.muc.cluster.
Occupant
setRoomListener(InMemoryMucRepositoryClustered.RoomListener)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
setRoomOccupantListener(Room.RoomOccupantListener)
- Method in class tigase.muc.cluster.
InMemoryMucRepositoryClustered
ShardingStrategy
- Class in
tigase.muc.cluster
ShardingStrategy implements clustering strategy in which each room has assigned cluster node which is responsible for particular room.
ShardingStrategy()
- Constructor for class tigase.muc.cluster.
ShardingStrategy
start()
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
start(BundleContext)
- Method in class tigase.muc.cluster.
Activator
start()
- Method in class tigase.muc.cluster.
MUCComponentClustered
start()
- Method in class tigase.muc.cluster.
ShardingStrategy
start()
- Method in interface tigase.muc.cluster.
StrategyIfc
Method called when component is started
stop()
- Method in class tigase.muc.cluster.
AbstractClusteredRoomStrategy
stop(BundleContext)
- Method in class tigase.muc.cluster.
Activator
stop()
- Method in class tigase.muc.cluster.
MUCComponentClustered
stop()
- Method in class tigase.muc.cluster.
ShardingStrategy
stop()
- Method in interface tigase.muc.cluster.
StrategyIfc
Method called when component is stopped
StrategyIfc
- Interface in
tigase.muc.cluster
T
tigase.muc.cluster
- package tigase.muc.cluster
A
C
D
F
G
I
L
M
N
O
P
R
S
T
Skip navigation links
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017
Tigase
. All rights reserved.