Skip navigation links
A C D E F G H I J L M N O P Q R S T U V W X 

A

AbstractAdHocCommand - Class in tigase.workgroupqueues.commands
 
AbstractAdHocCommand() - Constructor for class tigase.workgroupqueues.commands.AbstractAdHocCommand
 
AbstractModule - Class in tigase.workgroupqueues.modules
 
AbstractModule() - Constructor for class tigase.workgroupqueues.modules.AbstractModule
 
Actions - Class in tigase.workgroupqueues.util.sequencer
 
Actions.CallAsyncMethod - Class in tigase.workgroupqueues.util.sequencer
 
Actions.CallMethod - Class in tigase.workgroupqueues.util.sequencer
 
Actions.WriteIQPacket - Class in tigase.workgroupqueues.util.sequencer
 
Activator - Class in tigase.workgroupqueues
 
Activator() - Constructor for class tigase.workgroupqueues.Activator
 
add(K1, K2, V) - Method in class tigase.workgroupqueues.scheduler.DualKeyMap
 
add(T) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
add(ISequenceAction...) - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
add(Collection<ISequenceAction>) - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
add(Sequencer) - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
ADD_QUEUEY_KEY - Static variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
addAgent(Queue, Room, Agent, AsyncCallback) - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
addAgent(Agent) - Method in interface tigase.workgroupqueues.scheduler.Controller
Add new agent.
addAgent(Agent) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
addAgent(Agent) - Method in class tigase.workgroupqueues.scheduler.Queue
 
addAll(Collection<? extends T>) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
addHandledUser(Date, Date) - Method in class tigase.workgroupqueues.scheduler.QueueStats
 
addOffer(Offer) - Method in class tigase.workgroupqueues.scheduler.Agent
Adds offer to agent.
addOffer(Offer) - Method in class tigase.workgroupqueues.scheduler.Queue
 
addRoom(Room) - Method in class tigase.workgroupqueues.scheduler.Agent
Adds room to agent.
addUser(Queue, Room, User, AsyncCallback) - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
addUser(User) - Method in interface tigase.workgroupqueues.scheduler.Controller
Add user to waiting queue.
addUser(User) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
addUser(User) - Method in class tigase.workgroupqueues.scheduler.Queue
 
addWorkgroupQueue(WorkgroupQueueEntity) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
addWorkgroupQueue(WorkgroupQueueEntity) - Method in class tigase.workgroupqueues.data.memory.MemoryStore
 
addWorkgroupQueue(WorkgroupQueueEntity) - Method in class tigase.workgroupqueues.data.RepoPool
 
addWorkgroupQueue(WorkgroupQueueEntity) - Method in interface tigase.workgroupqueues.data.Store
Add queue entity to storage.
Agent - Class in tigase.workgroupqueues.scheduler
Class to represent Agent.
Agent(JID, BareJID) - Constructor for class tigase.workgroupqueues.scheduler.Agent
 
Agent.State - Enum in tigase.workgroupqueues.scheduler
 

C

CallAsyncMethod() - Constructor for class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
CallMethod() - Constructor for class tigase.workgroupqueues.util.sequencer.Actions.CallMethod
 
clear() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
ComponentException - Exception in tigase.workgroupqueues
 
ComponentException(Authorization) - Constructor for exception tigase.workgroupqueues.ComponentException
 
ComponentException(Authorization, String) - Constructor for exception tigase.workgroupqueues.ComponentException
 
ComponentException(Authorization, String, String) - Constructor for exception tigase.workgroupqueues.ComponentException
 
Config - Class in tigase.workgroupqueues
Created by bmalkow on 21.02.2017.
Config() - Constructor for class tigase.workgroupqueues.Config
 
contains(Object) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
containsAll(Collection<?>) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
Controller - Interface in tigase.workgroupqueues.scheduler
Controller interface to rule them all and call Scheduler.
createRoom(Queue, Room, AsyncCallback) - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
createRoomInstance(Queue, User) - Method in interface tigase.workgroupqueues.scheduler.Controller
Creates instance of Room instance.
createRoomInstance(Queue, User) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
CreateWorkgroupQueue - Class in tigase.workgroupqueues.commands
 
CreateWorkgroupQueue() - Constructor for class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 

D

dataRepository - Variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
DEFAULT_MUC_DOMAIN_KEY - Static variable in class tigase.workgroupqueues.Config
 
DefaultController - Class in tigase.workgroupqueues.scheduler
 
DefaultController() - Constructor for class tigase.workgroupqueues.scheduler.DefaultController
 
DELETE_QUEUEY_KEY - Static variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
DeleteWorkgroupQueue - Class in tigase.workgroupqueues.commands
 
DeleteWorkgroupQueue() - Constructor for class tigase.workgroupqueues.commands.DeleteWorkgroupQueue
 
deleteWorkgroupQueue(BareJID) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
deleteWorkgroupQueue(BareJID) - Method in class tigase.workgroupqueues.data.memory.MemoryStore
 
deleteWorkgroupQueue(BareJID) - Method in class tigase.workgroupqueues.data.RepoPool
 
deleteWorkgroupQueue(BareJID) - Method in interface tigase.workgroupqueues.data.Store
 
depart(User) - Method in class tigase.workgroupqueues.modules.user.DepartQueueModule
 
DepartQueueModule - Class in tigase.workgroupqueues.modules.user
 
DepartQueueModule() - Constructor for class tigase.workgroupqueues.modules.user.DepartQueueModule
 
destroyRoom(Queue, Room) - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
DiscoveryModule - Class in tigase.workgroupqueues.modules
 
DiscoveryModule() - Constructor for class tigase.workgroupqueues.modules.DiscoveryModule
 
doSomething(Queue) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
DualKeyMap<K1,K2,V> - Class in tigase.workgroupqueues.scheduler
 
DualKeyMap() - Constructor for class tigase.workgroupqueues.scheduler.DualKeyMap
 
DummyScheduler - Class in tigase.workgroupqueues.scheduler
 
DummyScheduler() - Constructor for class tigase.workgroupqueues.scheduler.DummyScheduler
 

E

element() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
equals(Object) - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
equals(Object) - Method in class tigase.workgroupqueues.scheduler.Agent
 
equals(Object) - Method in class tigase.workgroupqueues.scheduler.Queue
 
equals(Object) - Method in class tigase.workgroupqueues.scheduler.Room
 
equals(Object) - Method in class tigase.workgroupqueues.scheduler.User
 
execute(AdhHocRequest, AdHocResponse) - Method in class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 
execute(AdhHocRequest, AdHocResponse) - Method in class tigase.workgroupqueues.commands.DeleteWorkgroupQueue
 
execute(Sequencer.Callback) - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
execute(Sequencer.Callback) - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallMethod
 
execute(Sequencer.Callback) - Method in class tigase.workgroupqueues.util.sequencer.Actions.WriteIQPacket
 
execute(Sequencer.Callback) - Method in interface tigase.workgroupqueues.util.sequencer.ISequenceAction
 

F

failure() - Method in interface tigase.workgroupqueues.util.sequencer.Sequencer.Callback
 
findClassForDataSource(DataSource) - Method in class tigase.workgroupqueues.data.RepoPool
 

G

generateRoomName() - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
get(K1, K2) - Method in class tigase.workgroupqueues.scheduler.DualKeyMap
 
get(int) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
GET_QUEUES_KEY - Static variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
GET_QUEUEY_KEY - Static variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
getAddAgentToRoomActions(Queue, User, Agent, Room) - Method in interface tigase.workgroupqueues.scheduler.Controller
Returns collection of Actions to add Agent to room in MUC Component.
getAddAgentToRoomActions(Queue, User, Agent, Room) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getAgent() - Method in class tigase.workgroupqueues.scheduler.Offer
 
getAgent(JID) - Method in class tigase.workgroupqueues.scheduler.Queue
 
getAgentPresenceModule() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getAgents() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Returns list of JIDs allowed to be agent in this queue.
getAgents() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getAvailableAgents() - Method in class tigase.workgroupqueues.scheduler.Queue
Return the total number of agents available in the workgroup.
getAverageWaitingTime() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getAverageWaitTime() - Method in class tigase.workgroupqueues.scheduler.QueueStats
Returns average waiting time.
getBestAgent(Queue, User) - Method in class tigase.workgroupqueues.scheduler.DummyScheduler
 
getBestAgent(Queue, User) - Method in interface tigase.workgroupqueues.scheduler.Scheduler
Returns agent to handle user.
getBusySlots() - Method in class tigase.workgroupqueues.scheduler.Agent
Returns sum of handled chats in room and active offers.
getComponentClass() - Method in class tigase.workgroupqueues.Activator
 
getComponentVersion() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
getCreationDate() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
getCreatorJid() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
getCurrentChats() - Method in class tigase.workgroupqueues.scheduler.Queue
Returns current total number of chats being handled by agents in the workgroup.
getDefaultBeanClass() - Method in class tigase.workgroupqueues.data.RepoPool
 
getDefaultMucDomain() - Method in class tigase.workgroupqueues.Config
 
getDefaults(Map<String, Object>) - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
getDescription() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Returns human readable description of workgroup queue.
getDiscoCategory() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
getDiscoCategoryType() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
getDiscoDescription() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
getEventBus() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getFeatures() - Method in class tigase.workgroupqueues.modules.agent.OfferModule
 
getFeatures() - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
 
getFeatures() - Method in class tigase.workgroupqueues.modules.agent.StatusModule
 
getFeatures() - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
getFeatures() - Method in class tigase.workgroupqueues.modules.user.DepartQueueModule
 
getFeatures() - Method in class tigase.workgroupqueues.modules.user.JoinQueueModule
 
getFeatures() - Method in class tigase.workgroupqueues.modules.user.QueueStatusModule
 
getInviteBotJID() - Method in class tigase.workgroupqueues.Config
 
getJid() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Returns JID of workgroup queue.
getJid() - Method in class tigase.workgroupqueues.scheduler.Agent
Returns JID of agent.
getJid() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getJid() - Method in class tigase.workgroupqueues.scheduler.User
 
getJoinQueueModule() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getJoinTime() - Method in class tigase.workgroupqueues.scheduler.User
 
getKey(Queue, User, Agent) - Static method in class tigase.workgroupqueues.scheduler.Offer
 
getKey(BareJID, JID, JID) - Static method in class tigase.workgroupqueues.scheduler.Offer
 
getKey() - Method in class tigase.workgroupqueues.scheduler.Offer
 
getLastUpdateSendTime() - Method in class tigase.workgroupqueues.scheduler.Agent
Returns date and time of last sending status update to agent.
getLastUpdateSendTime() - Method in class tigase.workgroupqueues.scheduler.User
 
getLicenceChecker() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
getMaxChats() - Method in class tigase.workgroupqueues.scheduler.Agent
Returns max amount of chats to handle by this agent.
getMaxChats() - Method in class tigase.workgroupqueues.scheduler.Queue
Returns maximum number of simultaneous conversations that can be handled by agents in the workgroup.
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.agent.OfferModule
 
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
 
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.agent.StatusModule
 
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.user.DepartQueueModule
 
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.user.JoinQueueModule
 
getModuleCriteria() - Method in class tigase.workgroupqueues.modules.user.QueueStatusModule
 
getMucController() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getMucDomain() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Returns MUC Component domain name.
getMucDomain() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getName() - Method in class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 
getName() - Method in class tigase.workgroupqueues.commands.DeleteWorkgroupQueue
 
getNode() - Method in class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 
getNode() - Method in class tigase.workgroupqueues.commands.DeleteWorkgroupQueue
 
getOffer() - Method in class tigase.workgroupqueues.scheduler.User
 
getOfferModule() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getOffers() - Method in class tigase.workgroupqueues.scheduler.Agent
 
getOffers() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getOldestTime() - Method in class tigase.workgroupqueues.scheduler.Queue
Returns date and time when the oldest member of the queue joined.
getQueue(BareJID) - Method in interface tigase.workgroupqueues.scheduler.Controller
Return Queue by JabberID.
getQueue(BareJID) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getQueue() - Method in class tigase.workgroupqueues.scheduler.Offer
 
getQueueJID() - Method in class tigase.workgroupqueues.scheduler.Room
 
getQueueUserPosition(User) - Method in interface tigase.workgroupqueues.scheduler.Controller
Returns position of user in his queue.
getQueueUserPosition(User) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getQueueUserWaitingTime(User) - Method in interface tigase.workgroupqueues.scheduler.Controller
Estimated waiting time to handle user.
getQueueUserWaitingTime(User) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getRoom() - Method in class tigase.workgroupqueues.scheduler.User
 
getRoomCreateActions(Queue, User, Room) - Method in interface tigase.workgroupqueues.scheduler.Controller
Returns collection of Actions to create room in MUC Component.
getRoomCreateActions(Queue, User, Room) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getRoomJID() - Method in class tigase.workgroupqueues.scheduler.Room
 
getRooms() - Method in class tigase.workgroupqueues.scheduler.Agent
 
getScheduler() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getState() - Method in class tigase.workgroupqueues.scheduler.Agent
Returns status of agent.
getStats() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getStatus() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getStore() - Method in class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 
getStore() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getTimestamp() - Method in class tigase.workgroupqueues.scheduler.Offer
 
getUser() - Method in class tigase.workgroupqueues.scheduler.Offer
 
getUser(JID) - Method in class tigase.workgroupqueues.scheduler.Queue
 
getUserQueueStatusModule() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
getUsers() - Method in class tigase.workgroupqueues.scheduler.Queue
 
getWorkgroupQueue(BareJID) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
getWorkgroupQueue(BareJID) - Method in class tigase.workgroupqueues.data.memory.MemoryStore
 
getWorkgroupQueue(BareJID) - Method in class tigase.workgroupqueues.data.RepoPool
 
getWorkgroupQueue(BareJID) - Method in interface tigase.workgroupqueues.data.Store
Loads queue entity from storage.
getWorkgroupQueue() - Method in class tigase.workgroupqueues.scheduler.Agent
 
getWorkgroupQueue() - Method in class tigase.workgroupqueues.scheduler.User
 
getWorkgroupQueues() - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
getWorkgroupQueues() - Method in class tigase.workgroupqueues.data.memory.MemoryStore
 
getWorkgroupQueues() - Method in class tigase.workgroupqueues.data.RepoPool
 
getWorkgroupQueues() - Method in interface tigase.workgroupqueues.data.Store
Returns collection of known queues.

H

hashCode() - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
hashCode() - Method in class tigase.workgroupqueues.scheduler.Agent
 
hashCode() - Method in class tigase.workgroupqueues.scheduler.Queue
 
hashCode() - Method in class tigase.workgroupqueues.scheduler.Room
 
hashCode() - Method in class tigase.workgroupqueues.scheduler.User
 

I

ID - Static variable in class tigase.workgroupqueues.modules.agent.OfferModule
 
ID - Static variable in class tigase.workgroupqueues.modules.agent.PresenceModule
 
ID - Static variable in class tigase.workgroupqueues.modules.agent.StatusModule
 
ID - Static variable in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
ID - Static variable in class tigase.workgroupqueues.modules.user.DepartQueueModule
 
ID - Static variable in class tigase.workgroupqueues.modules.user.JoinQueueModule
 
ID - Static variable in class tigase.workgroupqueues.modules.user.QueueStatusModule
 
initialize() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
initialize() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
initPreparedStatements(DataRepository) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
initRepository(String, Map<String, String>) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
initRepository(String, Map<String, String>) - Method in class tigase.workgroupqueues.data.memory.MemoryStore
 
initRepository(String, Map<String, String>) - Method in class tigase.workgroupqueues.data.RepoPool
 
INVITE_BOT_KEY - Static variable in class tigase.workgroupqueues.Config
 
isAdmin(WorkgroupQueueEntity, JID) - Method in class tigase.workgroupqueues.modules.user.DepartQueueModule
 
isAgentStatusUpdateRequested() - Method in class tigase.workgroupqueues.scheduler.Agent
 
isAllowedFor(JID) - Method in class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 
isAllowedFor(JID) - Method in class tigase.workgroupqueues.commands.DeleteWorkgroupQueue
 
isCreated() - Method in class tigase.workgroupqueues.scheduler.Room
 
isDiscoNonAdmin() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
isEmpty() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
ISequenceAction - Interface in tigase.workgroupqueues.util.sequencer
 
isQueueNotifications() - Method in class tigase.workgroupqueues.scheduler.User
 
isSubdomain() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
iterator() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 

J

JDBCWorkgroupQueuesRepository - Class in tigase.workgroupqueues.data.jdbc
 
JDBCWorkgroupQueuesRepository() - Constructor for class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
JoinQueueModule - Class in tigase.workgroupqueues.modules.user
 
JoinQueueModule() - Constructor for class tigase.workgroupqueues.modules.user.JoinQueueModule
 

L

licenceChecker - Variable in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
LimitedSizeQueue<T> - Class in tigase.workgroupqueues.util
 
LimitedSizeQueue(int) - Constructor for class tigase.workgroupqueues.util.LimitedSizeQueue
 
log - Variable in class tigase.workgroupqueues.Activator
 
log - Variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 

M

MemoryStore - Class in tigase.workgroupqueues.data.memory
 
MemoryStore() - Constructor for class tigase.workgroupqueues.data.memory.MemoryStore
 
MessageArchiveRepositoryConfigBean() - Constructor for class tigase.workgroupqueues.data.RepoPool.MessageArchiveRepositoryConfigBean
 
MucControllerModule - Class in tigase.workgroupqueues.modules.muc
 
MucControllerModule() - Constructor for class tigase.workgroupqueues.modules.muc.MucControllerModule
 

N

next() - Method in interface tigase.workgroupqueues.util.sequencer.Sequencer.Callback
 

O

Offer - Class in tigase.workgroupqueues.scheduler
 
Offer(Queue, User, Agent) - Constructor for class tigase.workgroupqueues.scheduler.Offer
 
Offer(Queue, User, Agent, Date) - Constructor for class tigase.workgroupqueues.scheduler.Offer
 
offer(T) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
offerAccepted(Offer) - Method in interface tigase.workgroupqueues.scheduler.Controller
Offer is accepted.
offerAccepted(Offer) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
OfferModule - Class in tigase.workgroupqueues.modules.agent
 
OfferModule() - Constructor for class tigase.workgroupqueues.modules.agent.OfferModule
 
offerRejected(Offer) - Method in interface tigase.workgroupqueues.scheduler.Controller
Offer is rejected and it will return to waiting queue.
offerRejected(Offer) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
onError(Packet, String) - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
onError(Packet, String) - Method in class tigase.workgroupqueues.util.sequencer.Actions.WriteIQPacket
 
onFailure() - Method in interface tigase.workgroupqueues.util.sequencer.RunCallback
 
onFailure() - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
onFinish() - Method in interface tigase.workgroupqueues.util.sequencer.RunCallback
 
onFinish() - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
onSuccess(Packet) - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
onSuccess(Packet) - Method in class tigase.workgroupqueues.util.sequencer.Actions.WriteIQPacket
 
onTimeout() - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
onTimeout() - Method in class tigase.workgroupqueues.util.sequencer.Actions.WriteIQPacket
 
onUserJoinedQueue(Queue, User) - Method in class tigase.workgroupqueues.scheduler.DummyScheduler
 
onUserJoinedQueue(Queue, User) - Method in interface tigase.workgroupqueues.scheduler.Scheduler
Callback method.

P

peek() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
poll() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
PresenceModule - Class in tigase.workgroupqueues.modules.agent
 
PresenceModule() - Constructor for class tigase.workgroupqueues.modules.agent.PresenceModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.agent.OfferModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.agent.StatusModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.muc.MucControllerModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.user.DepartQueueModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.user.JoinQueueModule
 
process(Packet) - Method in class tigase.workgroupqueues.modules.user.QueueStatusModule
 
processDiscoInfo(Packet, JID, String, JID) - Method in class tigase.workgroupqueues.modules.DiscoveryModule
 
processDiscoItems(Packet, JID, String, JID) - Method in class tigase.workgroupqueues.modules.DiscoveryModule
 
processingInThreads() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
processingOutThreads() - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
proxy(AsyncCallback) - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
proxy() - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallMethod
 

Q

Queue - Class in tigase.workgroupqueues.scheduler
 
Queue(BareJID, String) - Constructor for class tigase.workgroupqueues.scheduler.Queue
 
Queue.Status - Enum in tigase.workgroupqueues.scheduler
 
QueueStats - Class in tigase.workgroupqueues.scheduler
 
QueueStats() - Constructor for class tigase.workgroupqueues.scheduler.QueueStats
 
QueueStatusModule - Class in tigase.workgroupqueues.modules.user
 
QueueStatusModule() - Constructor for class tigase.workgroupqueues.modules.user.QueueStatusModule
 
QuickSort - Class in tigase.workgroupqueues.util
 

R

registerModules(Kernel) - Method in class tigase.workgroupqueues.WorkgroupQueuesComponent
 
remove(K1, K2) - Method in class tigase.workgroupqueues.scheduler.DualKeyMap
 
remove(Object) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
remove() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
removeAgent(Agent) - Method in interface tigase.workgroupqueues.scheduler.Controller
Remove agent (because agent is no longe available for Workgroup Queues Component).
removeAgent(Agent) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
removeAgent(Agent) - Method in class tigase.workgroupqueues.scheduler.Queue
 
removeAll(Collection<?>) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
removeOffer(Offer) - Method in class tigase.workgroupqueues.scheduler.Agent
 
removeOffer(Queue, JID, Agent) - Method in class tigase.workgroupqueues.scheduler.Queue
 
removeRoom(Room) - Method in class tigase.workgroupqueues.scheduler.Agent
 
removeUser(User) - Method in interface tigase.workgroupqueues.scheduler.Controller
Remove user/
removeUser(User) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
removeUser(User) - Method in class tigase.workgroupqueues.scheduler.Queue
 
RepoPool - Class in tigase.workgroupqueues.data
Created by bmalkow on 22.02.2017.
RepoPool() - Constructor for class tigase.workgroupqueues.data.RepoPool
 
RepoPool.MessageArchiveRepositoryConfigBean - Class in tigase.workgroupqueues.data
 
retainAll(Collection<?>) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
Room - Class in tigase.workgroupqueues.scheduler
 
Room(BareJID, BareJID) - Constructor for class tigase.workgroupqueues.scheduler.Room
 
run() - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
run(RunCallback) - Method in class tigase.workgroupqueues.util.sequencer.Sequencer
 
RunCallback - Interface in tigase.workgroupqueues.util.sequencer
 

S

Scheduler - Interface in tigase.workgroupqueues.scheduler
Interface for scheduler.
Schema - Class in tigase.workgroupqueues.data.jdbc
 
Schema() - Constructor for class tigase.workgroupqueues.data.jdbc.Schema
 
sendAgentInvitation(BareJID, Agent, User, Queue, String) - Method in class tigase.workgroupqueues.modules.agent.OfferModule
 
sendAgentStatusUpdate(Agent) - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
Workgroup Status Update.
sendCurrentStatus(Queue, User) - Method in class tigase.workgroupqueues.modules.user.QueueStatusModule
 
sendNotifications() - Method in interface tigase.workgroupqueues.scheduler.Controller
Sends all notifications to all users and all agents.
sendNotifications() - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
sendOffer(User, Agent, int) - Method in class tigase.workgroupqueues.modules.agent.OfferModule
 
sendOfferRevoke(User, Agent, String) - Method in class tigase.workgroupqueues.modules.agent.OfferModule
Send revocation of earlier offer to chat to a user.
sendPresenceUpdateOf(Agent) - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
 
sendQueueStatusDetailsUpdate(Agent) - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
Queue Status Update.
sendQueueStatusUpdate(Agent) - Method in class tigase.workgroupqueues.modules.agent.PresenceModule
Queue Status Update.
sendUserInvitation(BareJID, User, Queue, String) - Method in class tigase.workgroupqueues.modules.user.JoinQueueModule
 
Sequencer - Class in tigase.workgroupqueues.util.sequencer
 
Sequencer() - Constructor for class tigase.workgroupqueues.util.sequencer.Sequencer
 
Sequencer.Callback - Interface in tigase.workgroupqueues.util.sequencer
 
serviceChanged(ServiceEvent) - Method in class tigase.workgroupqueues.Activator
 
setAgentPresenceModule(PresenceModule) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setAgents(BareJID[]) - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Sets list of JIDs allowed to be agent.
setAgentStatusUpdateRequested(boolean) - Method in class tigase.workgroupqueues.scheduler.Agent
 
setCreated(boolean) - Method in class tigase.workgroupqueues.scheduler.Room
 
setCreationDate(Date) - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
setCreatorJid(BareJID) - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
setDataSource(DataRepository) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
setDataSource(DataRepository) - Method in class tigase.workgroupqueues.data.memory.MemoryStore
 
setDataSource(DataRepository) - Method in class tigase.workgroupqueues.data.RepoPool
 
setDefaultMucDomain(String) - Method in class tigase.workgroupqueues.Config
 
setDescription(String) - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Sets human readable description of workgroup queue.
setEventBus(EventBus) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setInviteBotJID(JID) - Method in class tigase.workgroupqueues.Config
 
setJoinQueueModule(JoinQueueModule) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setJoinTime(Date) - Method in class tigase.workgroupqueues.scheduler.User
 
setLastUpdateSendTime(Date) - Method in class tigase.workgroupqueues.scheduler.Agent
 
setLastUpdateSendTime(Date) - Method in class tigase.workgroupqueues.scheduler.User
 
setMaxChats(Integer) - Method in class tigase.workgroupqueues.scheduler.Agent
 
setMucController(MucControllerModule) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setMucDomain(String) - Method in class tigase.workgroupqueues.data.WorkgroupQueueEntity
Sets MUC Component domain name.
setOffer(Offer) - Method in class tigase.workgroupqueues.scheduler.User
 
setOfferModule(OfferModule) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setQueueNotifications(boolean) - Method in class tigase.workgroupqueues.scheduler.User
 
setRoom(Room) - Method in class tigase.workgroupqueues.scheduler.User
 
setScheduler(Scheduler) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setState(Agent.State) - Method in class tigase.workgroupqueues.scheduler.Agent
 
setStatus(Queue.Status) - Method in class tigase.workgroupqueues.scheduler.Queue
 
setStore(Store) - Method in class tigase.workgroupqueues.commands.CreateWorkgroupQueue
 
setStore(Store) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
setUserQueueStatusModule(QueueStatusModule) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
size() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
skip() - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallAsyncMethod
 
skip() - Method in class tigase.workgroupqueues.util.sequencer.Actions.CallMethod
 
skip() - Method in class tigase.workgroupqueues.util.sequencer.Actions.WriteIQPacket
 
skip() - Method in interface tigase.workgroupqueues.util.sequencer.ISequenceAction
 
sort(M[], Comparator<M>) - Static method in class tigase.workgroupqueues.util.QuickSort
 
start(BundleContext) - Method in class tigase.workgroupqueues.Activator
 
StatusModule - Class in tigase.workgroupqueues.modules.agent
 
StatusModule() - Constructor for class tigase.workgroupqueues.modules.agent.StatusModule
 
stop(BundleContext) - Method in class tigase.workgroupqueues.Activator
 
Store - Interface in tigase.workgroupqueues.data
Interface for queue storage.

T

tigase.workgroupqueues - package tigase.workgroupqueues
 
tigase.workgroupqueues.commands - package tigase.workgroupqueues.commands
 
tigase.workgroupqueues.data - package tigase.workgroupqueues.data
 
tigase.workgroupqueues.data.jdbc - package tigase.workgroupqueues.data.jdbc
 
tigase.workgroupqueues.data.memory - package tigase.workgroupqueues.data.memory
 
tigase.workgroupqueues.modules - package tigase.workgroupqueues.modules
 
tigase.workgroupqueues.modules.agent - package tigase.workgroupqueues.modules.agent
 
tigase.workgroupqueues.modules.muc - package tigase.workgroupqueues.modules.muc
 
tigase.workgroupqueues.modules.user - package tigase.workgroupqueues.modules.user
 
tigase.workgroupqueues.scheduler - package tigase.workgroupqueues.scheduler
 
tigase.workgroupqueues.util - package tigase.workgroupqueues.util
 
tigase.workgroupqueues.util.sequencer - package tigase.workgroupqueues.util.sequencer
 
toArray() - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
toArray(T[]) - Method in class tigase.workgroupqueues.util.LimitedSizeQueue
 
toString() - Method in class tigase.workgroupqueues.scheduler.Agent
 
toString() - Method in class tigase.workgroupqueues.scheduler.Offer
 
toString() - Method in class tigase.workgroupqueues.scheduler.Queue
 
toString() - Method in class tigase.workgroupqueues.scheduler.Room
 
toString() - Method in class tigase.workgroupqueues.scheduler.User
 

U

UPDATE_QUEUEY_KEY - Static variable in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
updateAgent(Agent) - Method in interface tigase.workgroupqueues.scheduler.Controller
Update status of agent.
updateAgent(Agent) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
updateUser(User) - Method in interface tigase.workgroupqueues.scheduler.Controller
Update status of user.
updateUser(User) - Method in class tigase.workgroupqueues.scheduler.DefaultController
 
updateWorkgroupQueue(WorkgroupQueueEntity) - Method in class tigase.workgroupqueues.data.jdbc.JDBCWorkgroupQueuesRepository
 
User - Class in tigase.workgroupqueues.scheduler
 
User(JID, BareJID) - Constructor for class tigase.workgroupqueues.scheduler.User
 

V

valueOf(String) - Static method in enum tigase.workgroupqueues.scheduler.Agent.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tigase.workgroupqueues.scheduler.Queue.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum tigase.workgroupqueues.scheduler.Agent.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tigase.workgroupqueues.scheduler.Queue.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

WORKGROUP_SCHEMA_ID - Static variable in class tigase.workgroupqueues.data.jdbc.Schema
 
WORKGROUP_SCHEMA_NAME - Static variable in class tigase.workgroupqueues.data.jdbc.Schema
 
WorkgroupQueueEntity - Class in tigase.workgroupqueues.data
Data Object Class.
WorkgroupQueueEntity(BareJID) - Constructor for class tigase.workgroupqueues.data.WorkgroupQueueEntity
 
WorkgroupQueuesComponent - Class in tigase.workgroupqueues
 
WorkgroupQueuesComponent() - Constructor for class tigase.workgroupqueues.WorkgroupQueuesComponent
 
write(Packet, AsyncCallback) - Method in class tigase.workgroupqueues.modules.AbstractModule
 
write(Packet) - Method in class tigase.workgroupqueues.modules.AbstractModule
 
WriteIQPacket(PacketWriter, Packet) - Constructor for class tigase.workgroupqueues.util.sequencer.Actions.WriteIQPacket
 
writer - Variable in class tigase.workgroupqueues.modules.AbstractModule
 

X

XMLNS - Static variable in class tigase.workgroupqueues.modules.AbstractModule
 
A C D E F G H I J L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2016–2019 Tigase. All rights reserved.