Skip navigation links
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
 
connectedNodes - Variable in class tigase.muc.cluster.AbstractStrategy
 
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
 
getAllNodes() - Method in class tigase.muc.cluster.AbstractStrategy
 
getAllNodes() - Method in interface tigase.muc.cluster.StrategyIfc
The method returns all cluster nodes currently connected to the cluster.
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
 
getOccupantJID() - Method in class tigase.muc.cluster.Occupant
 
getOccupants() - Method in class tigase.muc.cluster.Occupant
 
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

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(String) - Method in class tigase.muc.cluster.MUCComponentClustered
 
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.AbstractStrategy
 
nodeDisconnected(String) - Method in class tigase.muc.cluster.MUCComponentClustered
 
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
 
onMessageToOccupants(Room, JID, Element[]) - Method in class tigase.muc.cluster.AbstractClusteredRoomStrategy
 
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

Copyright © 2015 Tigase. All rights reserved.