|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRequestNotifier
IRequestNotifier interface defines methods to register listeners,
Method Summary | |
---|---|
void |
addToNotify(IRequest r)
Notifies all registered listeners about request. |
IRequestListener |
getListener(java.lang.String name)
Gets listener from the list of registered listeners. |
java.util.Enumeration |
getListenerNames()
Gets list of listener names. |
java.util.Enumeration |
getListeners()
Gets list of listeners. |
int |
getNumberOfRequests()
Gets number of requests in publishing queue. |
IRequest |
getRequest()
Gets request from publishing queue. |
boolean |
isPublishingQueueEnabled()
Checks if publishing queue is enabled. |
void |
registerListener(IRequestListener listener)
Registers a request listener. |
void |
registerListener(java.lang.String name,
IRequestListener listener)
Registers a request listener. |
void |
removeListener(IRequestListener listener)
Removes listener from the list of registered listeners. |
void |
removeListener(java.lang.String name)
Removes listener from the list of registered listeners. |
void |
removeNotifierThread(java.lang.Thread notifierThread)
Removes a notifier thread from the pool of publishing queue threads. |
void |
setPublishingQueue(boolean isPublishingQueueEnabled,
int publishingQueuePriorityLevel,
int maxNumberOfPublishingThreads,
int publishingQueuePageSize,
int savePublishingStatus)
Sets publishing queue parameters. |
void |
updatePublishingStatus(java.lang.String id)
|
Methods inherited from interface com.netscape.certsrv.request.INotify |
---|
notify |
Method Detail |
---|
void registerListener(IRequestListener listener)
listener
- listener to be registeredvoid registerListener(java.lang.String name, IRequestListener listener)
name
- listener namelistener
- listener to be registeredvoid removeListener(IRequestListener listener)
listener
- listener to be removed from the listvoid removeListener(java.lang.String name)
name
- listener name to be removed from the listjava.util.Enumeration getListenerNames()
IRequestListener getListener(java.lang.String name)
name
- listener name
java.util.Enumeration getListeners()
IRequest getRequest()
int getNumberOfRequests()
boolean isPublishingQueueEnabled()
void removeNotifierThread(java.lang.Thread notifierThread)
notifierThread
- Threadvoid addToNotify(IRequest r)
r
- requestvoid setPublishingQueue(boolean isPublishingQueueEnabled, int publishingQueuePriorityLevel, int maxNumberOfPublishingThreads, int publishingQueuePageSize, int savePublishingStatus)
isPublishingQueueEnabled
- publishing queue switchpublishingQueuePriorityLevel
- publishing queue priority levelmaxNumberOfPublishingThreads
- maximum number of publishing threadspublishingQueuePageSize
- publishing queue page sizevoid updatePublishingStatus(java.lang.String id)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |