|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netscape.certsrv.request.ARequestNotifier
public class ARequestNotifier
The ARequestNotifier class implements the IRequestNotifier interface, which notifies all registered request listeners.
Constructor Summary | |
---|---|
ARequestNotifier()
|
|
ARequestNotifier(ICertificateAuthority ca)
|
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 |
notify(IRequest r)
Notifies all registered listeners about request. |
void |
recoverPublishingQueue(java.lang.String id)
Recovers publishing queue. |
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 class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ARequestNotifier()
public ARequestNotifier(ICertificateAuthority ca)
Method Detail |
---|
public void setPublishingQueue(boolean isPublishingQueueEnabled, int publishingQueuePriorityLevel, int maxNumberOfPublishingThreads, int publishingQueuePageSize, int savePublishingStatus)
IRequestNotifier
setPublishingQueue
in interface IRequestNotifier
isPublishingQueueEnabled
- publishing queue switchpublishingQueuePriorityLevel
- publishing queue priority levelmaxNumberOfPublishingThreads
- maximum number of publishing threadspublishingQueuePageSize
- publishing queue page sizepublic void registerListener(IRequestListener listener)
registerListener
in interface IRequestNotifier
listener
- listener to be registeredpublic void registerListener(java.lang.String name, IRequestListener listener)
registerListener
in interface IRequestNotifier
name
- listener namelistener
- listener to be registeredpublic void removeListener(IRequestListener listener)
removeListener
in interface IRequestNotifier
listener
- listener to be removed from the listpublic java.util.Enumeration getListenerNames()
getListenerNames
in interface IRequestNotifier
public void removeListener(java.lang.String name)
removeListener
in interface IRequestNotifier
name
- listener name to be removed from the listpublic IRequestListener getListener(java.lang.String name)
getListener
in interface IRequestNotifier
name
- listener name
public java.util.Enumeration getListeners()
getListeners
in interface IRequestNotifier
public void updatePublishingStatus(java.lang.String id)
updatePublishingStatus
in interface IRequestNotifier
public IRequest getRequest()
getRequest
in interface IRequestNotifier
public int getNumberOfRequests()
getNumberOfRequests
in interface IRequestNotifier
public boolean isPublishingQueueEnabled()
isPublishingQueueEnabled
in interface IRequestNotifier
public void removeNotifierThread(java.lang.Thread notifierThread)
removeNotifierThread
in interface IRequestNotifier
notifierThread
- Threadpublic void notify(IRequest r)
notify
in interface INotify
r
- requestpublic void addToNotify(IRequest r)
addToNotify
in interface IRequestNotifier
r
- requestpublic void recoverPublishingQueue(java.lang.String id)
id
- request request
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |