summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java
diff options
context:
space:
mode:
Diffstat (limited to 'pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java')
-rw-r--r--pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java106
1 files changed, 46 insertions, 60 deletions
diff --git a/pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java b/pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java
index c32c66985..aa568f082 100644
--- a/pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java
+++ b/pki/base/common/src/com/netscape/certsrv/request/IRequestSubsystem.java
@@ -17,89 +17,75 @@
// --- END COPYRIGHT BLOCK ---
package com.netscape.certsrv.request;
-
import com.netscape.certsrv.base.EBaseException;
-
/**
- * This interface defines storage of request objects
- * in the local database.
+ * This interface defines storage of request objects in the local database.
* <p>
+ *
* @version $Revision$, $Date$
*/
public interface IRequestSubsystem {
public static final String SUB_ID = "request";
/**
- * Creates a new request queue.
- * (Currently unimplemented. Just use getRequestQueue to create
- * an in-memory queue.)
+ * Creates a new request queue. (Currently unimplemented. Just use
+ * getRequestQueue to create an in-memory queue.)
* <p>
- * @param name The name of the queue object. This name can be used
- * in getRequestQueue to retrieve the queue later.
+ *
+ * @param name The name of the queue object. This name can be used in
+ * getRequestQueue to retrieve the queue later.
* @exception EBaseException failed to create request queue
*/
- public void createRequestQueue(String name)
- throws EBaseException;
+ public void createRequestQueue(String name) throws EBaseException;
/**
- * Retrieves a request queue. This operation should only be done
- * once on each queue. For example, the RA subsystem should retrieve
- * its queue, and store it somewhere for use by related services, and
- * servlets.
+ * Retrieves a request queue. This operation should only be done once on
+ * each queue. For example, the RA subsystem should retrieve its queue, and
+ * store it somewhere for use by related services, and servlets.
* <p>
- * WARNING: retrieving the same queue twice with result in multi-thread
- * race conditions.
+ * WARNING: retrieving the same queue twice with result in multi-thread race
+ * conditions.
* <p>
- * @param name
- * the name of the request queue. (Ex: "ca" "ra")
- * @param p
- * A policy enforcement module. This object is called to make
- * adjustments to the request, and decide whether it needs agent
- * approval.
- * @param s
- * The service object. This object actually performs the request
- * after it is finalized and approved.
- * @param n
- * A notifier object (optional). The notify() method of this object
- * is invoked when the request is completed (COMPLETE, REJECTED or
- * CANCELED states).
+ *
+ * @param name the name of the request queue. (Ex: "ca" "ra")
+ * @param p A policy enforcement module. This object is called to make
+ * adjustments to the request, and decide whether it needs agent
+ * approval.
+ * @param s The service object. This object actually performs the request
+ * after it is finalized and approved.
+ * @param n A notifier object (optional). The notify() method of this object
+ * is invoked when the request is completed (COMPLETE, REJECTED
+ * or CANCELED states).
* @exception EBaseException failed to retrieve request queue
*/
- public IRequestQueue
- getRequestQueue(String name, int increment, IPolicy p, IService s, INotify n)
- throws EBaseException;
+ public IRequestQueue getRequestQueue(String name, int increment, IPolicy p,
+ IService s, INotify n) throws EBaseException;
/**
- * Retrieves a request queue. This operation should only be done
- * once on each queue. For example, the RA subsystem should retrieve
- * its queue, and store it somewhere for use by related services, and
- * servlets.
+ * Retrieves a request queue. This operation should only be done once on
+ * each queue. For example, the RA subsystem should retrieve its queue, and
+ * store it somewhere for use by related services, and servlets.
* <p>
- * WARNING: retrieving the same queue twice with result in multi-thread
- * race conditions.
+ * WARNING: retrieving the same queue twice with result in multi-thread race
+ * conditions.
* <p>
- * @param name
- * the name of the request queue. (Ex: "ca" "ra")
- * @param p
- * A policy enforcement module. This object is called to make
- * adjustments to the request, and decide whether it needs agent
- * approval.
- * @param s
- * The service object. This object actually performs the request
- * after it is finalized and approved.
- * @param n
- * A notifier object (optional). The notify() method of this object
- * is invoked when the request is completed (COMPLETE, REJECTED or
- * CANCELED states).
- * @param pendingNotifier
- * A notifier object (optional). Like the 'n' argument, except the
- * notification happens if the request is made PENDING. May be the
- * same as the 'n' argument if desired.
+ *
+ * @param name the name of the request queue. (Ex: "ca" "ra")
+ * @param p A policy enforcement module. This object is called to make
+ * adjustments to the request, and decide whether it needs agent
+ * approval.
+ * @param s The service object. This object actually performs the request
+ * after it is finalized and approved.
+ * @param n A notifier object (optional). The notify() method of this object
+ * is invoked when the request is completed (COMPLETE, REJECTED
+ * or CANCELED states).
+ * @param pendingNotifier A notifier object (optional). Like the 'n'
+ * argument, except the notification happens if the request is
+ * made PENDING. May be the same as the 'n' argument if desired.
* @exception EBaseException failed to retrieve request queue
*/
- public IRequestQueue
- getRequestQueue(String name, int increment, IPolicy p, IService s, INotify n,
- INotify pendingNotifier)
- throws EBaseException;
+ public IRequestQueue getRequestQueue(String name, int increment, IPolicy p,
+ IService s, INotify n, INotify pendingNotifier)
+ throws EBaseException;
}