Package com.netscape.cmscore.connector
Class LocalConnector
- java.lang.Object
-
- com.netscape.cmscore.connector.LocalConnector
-
- All Implemented Interfaces:
com.netscape.certsrv.connector.IConnector
public class LocalConnector extends java.lang.Object implements com.netscape.certsrv.connector.IConnector
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
LocalConnector.LocalConnListener
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description LocalConnector(ICertAuthority source, IAuthority dest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
send(com.netscape.certsrv.request.IRequest r)
send request to local authority.HttpResponse
send(java.lang.String op, java.lang.String r)
Sends the request to a remote authority.void
start()
Starts this connector.void
stop()
Stop the connector.protected void
transferRequest(com.netscape.certsrv.request.IRequest src, com.netscape.certsrv.request.IRequest dest)
-
-
-
Constructor Detail
-
LocalConnector
public LocalConnector(ICertAuthority source, IAuthority dest)
-
-
Method Detail
-
send
public boolean send(com.netscape.certsrv.request.IRequest r) throws EBaseException
send request to local authority. returns resulting request- Specified by:
send
in interfacecom.netscape.certsrv.connector.IConnector
- Parameters:
r
- Request to be forwarded to remote authority.- Returns:
- true for success, otherwise false.
- Throws:
EBaseException
- Failure to send request to remote authority.
-
send
public HttpResponse send(java.lang.String op, java.lang.String r) throws EBaseException
Description copied from interface:com.netscape.certsrv.connector.IConnector
Sends the request to a remote authority.- Specified by:
send
in interfacecom.netscape.certsrv.connector.IConnector
- Parameters:
op
- operation to determine receiving servlet (multi-uri support)r
- Request to be forwarded to remote authority.- Returns:
- HttpResponse to be parsed by client
- Throws:
EBaseException
- Failure to send request to remote authority.
-
start
public void start()
Description copied from interface:com.netscape.certsrv.connector.IConnector
Starts this connector.- Specified by:
start
in interfacecom.netscape.certsrv.connector.IConnector
-
stop
public void stop()
Description copied from interface:com.netscape.certsrv.connector.IConnector
Stop the connector.- Specified by:
stop
in interfacecom.netscape.certsrv.connector.IConnector
-
transferRequest
protected void transferRequest(com.netscape.certsrv.request.IRequest src, com.netscape.certsrv.request.IRequest dest)
-
-