|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.aselect.agent.ticket.TicketManager
public class TicketManager
Manages A-Select Agent tickets.
Description:
Provides methods for managing ticket:
StorageManager.
| Field Summary | |
|---|---|
static java.lang.String |
MODULE
The module name |
| Method Summary | |
|---|---|
java.lang.String |
createTicket(java.util.Hashtable htTicketContext)
Create a Agent ticket. |
static TicketManager |
getHandle()
Get a static handle to the TicketManager instance. |
java.util.Hashtable |
getTicketContext(java.lang.String sTicket)
Get Agent ticket context. |
java.util.Hashtable |
getTicketContexts()
Get all ticket context. |
long |
getTicketsCounter()
Get the number of issued tickets since startup. |
long |
getTicketStartTime(java.lang.String sTicket)
Returns the ticket start time. |
long |
getTicketTimeout(java.lang.String sTicket)
Returns the ticket timeout. |
boolean |
init()
Initializes the TicketManager. |
void |
killAllTickets()
Kill all Agent tickets. |
boolean |
killTicket(java.lang.String sTicket)
Kill Agent ticket. |
void |
stop()
Stop the TicketManager. |
void |
updateTicketContext(java.lang.String sTicket,
java.util.Hashtable htTicketContext)
Update a ticket. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String MODULE
| Method Detail |
|---|
public static TicketManager getHandle()
TicketManager instance.
TicketManager exists.
TicketManagerpublic boolean init()
TicketManager.
public void stop()
TicketManager.
TicketManager has stopped.
public java.lang.String createTicket(java.util.Hashtable htTicketContext)
htTicketContext != null
htTicketContext - The ccontext to be add.
public void updateTicketContext(java.lang.String sTicket,
java.util.Hashtable htTicketContext)
sTicket != nullhtTicketContext != null
sTicket - The ticket to be updated.htTicketContext - The new ticket context.public boolean killTicket(java.lang.String sTicket)
sTicket != null
sTicket - The ticket to be removed.
public void killAllTickets()
public java.util.Hashtable getTicketContext(java.lang.String sTicket)
sTicket - The ticket to retrieve.
public long getTicketTimeout(java.lang.String sTicket)
throws ASelectStorageException
sTicket != null
sTicket - the ticket.
ASelectStorageException - If retrieving ticket timeout fails.
public long getTicketStartTime(java.lang.String sTicket)
throws ASelectStorageException
sTicket != null
sTicket - the ticket.
ASelectStorageException - If retrieving ticket start time fails.public java.util.Hashtable getTicketContexts()
Hashtable.public long getTicketsCounter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||