Package com.netscape.cms.listeners
Class RequestInQListener
- java.lang.Object
-
- com.netscape.cms.listeners.RequestInQListener
-
- All Implemented Interfaces:
com.netscape.certsrv.request.IRequestListener
public class RequestInQListener extends java.lang.Object implements com.netscape.certsrv.request.IRequestListener
a listener for every request gets into the request queue.Here is a list of available $TOKENs for email notification templates:
- $RequestorEmail
- $CertType
- $RequestType
- $RequestId
- $HttpHost
- $HttpPort
- $SenderEmail
- $RecipientEmail
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
protected static java.lang.String
PROP_EMAIL_SUBJECT
static java.lang.String
PROP_EMAIL_TEMPLATE
protected static java.lang.String
PROP_ENABLED
protected static java.lang.String
PROP_NOTIFY_SUBSTORE
protected static java.lang.String
PROP_RECVR_EMAIL
protected static java.lang.String
PROP_REQ_IN_Q_SUBSTORE
protected static java.lang.String
PROP_SENDER_EMAIL
-
Constructor Summary
Constructors Constructor Description RequestInQListener()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(com.netscape.certsrv.request.IRequest r)
carries out the operation when the listener is triggered.void
init(ISubsystem sub, IConfigStore config)
initializes the listener from the configurationvoid
set(java.lang.String name, java.lang.String val)
sets the configurable parameters
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
PROP_ENABLED
protected static final java.lang.String PROP_ENABLED
- See Also:
- Constant Field Values
-
PROP_SENDER_EMAIL
protected static final java.lang.String PROP_SENDER_EMAIL
- See Also:
- Constant Field Values
-
PROP_RECVR_EMAIL
protected static final java.lang.String PROP_RECVR_EMAIL
- See Also:
- Constant Field Values
-
PROP_EMAIL_TEMPLATE
public static final java.lang.String PROP_EMAIL_TEMPLATE
- See Also:
- Constant Field Values
-
PROP_EMAIL_SUBJECT
protected static final java.lang.String PROP_EMAIL_SUBJECT
- See Also:
- Constant Field Values
-
PROP_NOTIFY_SUBSTORE
protected static final java.lang.String PROP_NOTIFY_SUBSTORE
- See Also:
- Constant Field Values
-
PROP_REQ_IN_Q_SUBSTORE
protected static final java.lang.String PROP_REQ_IN_Q_SUBSTORE
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(ISubsystem sub, IConfigStore config) throws com.netscape.certsrv.listeners.EListenersException, EPropertyNotFound, EBaseException
initializes the listener from the configuration- Specified by:
init
in interfacecom.netscape.certsrv.request.IRequestListener
- Parameters:
sub
- subsystemconfig
- configuration store- Throws:
com.netscape.certsrv.listeners.EListenersException
EPropertyNotFound
EBaseException
-
accept
public void accept(com.netscape.certsrv.request.IRequest r)
carries out the operation when the listener is triggered.- Specified by:
accept
in interfacecom.netscape.certsrv.request.IRequestListener
- Parameters:
r
- IRequest structure holding the request information- See Also:
IRequest
-
set
public void set(java.lang.String name, java.lang.String val)
sets the configurable parameters- Specified by:
set
in interfacecom.netscape.certsrv.request.IRequestListener
- Parameters:
name
- a String represents the name of the configuration parameter to be setval
- a String containing the value to be set for name
-
-