Package com.netscape.cmscore.connector
Class Resender
- java.lang.Object
-
- com.netscape.cmscore.connector.Resender
-
- All Implemented Interfaces:
com.netscape.certsrv.connector.IResender
,java.lang.Runnable
public class Resender extends java.lang.Object implements com.netscape.certsrv.connector.IResender
Resend requests at intervals to the server to check if it's been completed. Default interval is 5 minutes.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
connected
static org.slf4j.Logger
logger
protected IAuthority
mAuthority
protected java.lang.String
mClientCiphers
protected HttpConnection
mConn
protected com.netscape.certsrv.connector.IRemoteAuthority
mDest
protected int
mInterval
static int
MINUTE
protected java.lang.String
mNickName
protected java.util.Vector<java.lang.String>
mRequestIds
-
Constructor Summary
Constructors Constructor Description Resender(IAuthority authority, java.lang.String nickName, java.lang.String clientCiphers, com.netscape.certsrv.connector.IRemoteAuthority dest)
Resender(IAuthority authority, java.lang.String nickName, java.lang.String clientCiphers, com.netscape.certsrv.connector.IRemoteAuthority dest, int interval)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRequest(com.netscape.certsrv.request.IRequest r)
Adds the request to the resend queue.void
run()
void
start(java.lang.String name)
void
stop()
-
-
-
Field Detail
-
logger
public static org.slf4j.Logger logger
-
MINUTE
public static final int MINUTE
- See Also:
- Constant Field Values
-
mAuthority
protected IAuthority mAuthority
-
mDest
protected com.netscape.certsrv.connector.IRemoteAuthority mDest
-
mRequestIds
protected java.util.Vector<java.lang.String> mRequestIds
-
mConn
protected HttpConnection mConn
-
mNickName
protected java.lang.String mNickName
-
mClientCiphers
protected java.lang.String mClientCiphers
-
connected
protected boolean connected
-
mInterval
protected int mInterval
-
-
Constructor Detail
-
Resender
public Resender(IAuthority authority, java.lang.String nickName, java.lang.String clientCiphers, com.netscape.certsrv.connector.IRemoteAuthority dest)
-
Resender
public Resender(IAuthority authority, java.lang.String nickName, java.lang.String clientCiphers, com.netscape.certsrv.connector.IRemoteAuthority dest, int interval)
-
-
Method Detail
-
addRequest
public void addRequest(com.netscape.certsrv.request.IRequest r)
Description copied from interface:com.netscape.certsrv.connector.IResender
Adds the request to the resend queue.- Specified by:
addRequest
in interfacecom.netscape.certsrv.connector.IResender
- Parameters:
r
- Request to be placed on the resend queue.
-
start
public void start(java.lang.String name)
- Specified by:
start
in interfacecom.netscape.certsrv.connector.IResender
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
stop
public void stop()
- Specified by:
stop
in interfacecom.netscape.certsrv.connector.IResender
-
-