Package com.netscape.cms.listeners
Class RequestInQListener
- java.lang.Object
-
- com.netscape.cms.listeners.RequestInQListener
-
- All Implemented Interfaces:
IRequestListener
public class RequestInQListener extends java.lang.Object implements 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.Loggerloggerprotected static java.lang.StringPROP_EMAIL_SUBJECTstatic java.lang.StringPROP_EMAIL_TEMPLATEprotected static java.lang.StringPROP_ENABLEDprotected static java.lang.StringPROP_NOTIFY_SUBSTOREprotected static java.lang.StringPROP_RECVR_EMAILprotected static java.lang.StringPROP_REQ_IN_Q_SUBSTOREprotected static java.lang.StringPROP_SENDER_EMAIL
-
Constructor Summary
Constructors Constructor Description RequestInQListener()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(IRequest r)carries out the operation when the listener is triggered.voidinit(ISubsystem sub, IConfigStore config)initializes the listener from the configurationvoidset(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 EListenersException, EPropertyNotFound, EBaseException
initializes the listener from the configuration- Specified by:
initin interfaceIRequestListener- Parameters:
sub- subsystemconfig- configuration store- Throws:
EListenersExceptionEPropertyNotFoundEBaseException
-
accept
public void accept(IRequest r)
carries out the operation when the listener is triggered.- Specified by:
acceptin interfaceIRequestListener- 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:
setin interfaceIRequestListener- Parameters:
name- a String represents the name of the configuration parameter to be setval- a String containing the value to be set for name
-
-