Package com.verisign.epp.transport
Interface EPPClientCon
-
- All Known Implementing Classes:
EPPPlainClientSocket,EPPPlainProxyClientSocket,EPPSSLClientSocket,EPPSSLProxyClientSocket
public interface EPPClientConInterface implmented by all client connection classes. The life cycle of the connection is defined by this interface, including initializing/opening the connection, getting input/ouput stream for interacting with the connection, and closing the connection.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Closes the client connection.java.io.InputStreamgetInputStream()Gets the input stream associated with the active connection.java.io.OutputStreamgetOutputStream()Gets the output stream associated with the active connection.voidinitialize()Initializes the client connection.voidinitialize(java.lang.String aHostName, int aPortNumber, EPPSSLContext aSSLContext)Initializes the client connection with a specific host and port.voidinitialize(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHostName, EPPSSLContext aSSLContext)Initializes the client connection with a specific host and port.
-
-
-
Method Detail
-
initialize
void initialize() throws EPPConExceptionInitializes the client connection. The connection will be opened and the input/output streams will be set.- Throws:
EPPConException- On error
-
initialize
void initialize(java.lang.String aHostName, int aPortNumber, EPPSSLContext aSSLContext) throws EPPConExceptionInitializes the client connection with a specific host and port. The connection will be opened and the input/output streams will be set.- Parameters:
aHostName- Host name or IP address of host to connect toaPortNumber- Port number to connect toaSSLContext- Optional specific SSL context to use- Throws:
EPPConException- On error
-
initialize
void initialize(java.lang.String aHostName, int aPortNumber, java.lang.String aClientHostName, EPPSSLContext aSSLContext) throws EPPConExceptionInitializes the client connection with a specific host and port. The connection will be opened and the input/output streams will be set.- Parameters:
aHostName- Host name or IP address of host to connect toaPortNumber- Port number to connect toaClientHostName- Host name or IP address to connect fromaSSLContext- Optional specific SSL context to use- Throws:
EPPConException- On error
-
close
void close() throws EPPConExceptionCloses the client connection.- Throws:
EPPConException- On error
-
getOutputStream
java.io.OutputStream getOutputStream() throws EPPConExceptionGets the output stream associated with the active connection.- Returns:
- output stream associated with the active connection
- Throws:
EPPConException- Output stream isnull, meaning that the connection is not active.
-
getInputStream
java.io.InputStream getInputStream() throws EPPConExceptionGets the input stream associated with the active connection.- Returns:
- input stream associated with the active connection
- Throws:
EPPConException- Input stream isnull, meaning that the connection is not active.
-
-