Class NsclientClient
- java.lang.Object
-
- org.opennms.protocols.nsclient.detector.client.NsclientClient
-
- All Implemented Interfaces:
Closeable,AutoCloseable,Client<NsclientRequest,NsclientPacket>
public class NsclientClient extends Object implements Client<NsclientRequest,NsclientPacket>
NsclientClient class.
- Version:
- $Id: $
- Author:
- Alejandro Galue
-
-
Constructor Summary
Constructors Constructor Description NsclientClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()closevoidconnect(InetAddress address, int port, int timeout)connectStringgetPassword()NsclientPacketreceiveBanner()receiveBannerNsclientPacketsendRequest(NsclientRequest request)sendRequestvoidsetPassword(String password)
-
-
-
Method Detail
-
connect
public void connect(InetAddress address, int port, int timeout) throws IOException, Exception
Description copied from interface:Clientconnect
- Specified by:
connectin interfaceClient<NsclientRequest,NsclientPacket>- Parameters:
address- aInetAddressobject.port- a int.timeout- a int.- Throws:
IOException- if any.Exception- if any.
-
close
public void close()
Description copied from interface:Clientclose
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceClient<NsclientRequest,NsclientPacket>- Specified by:
closein interfaceCloseable
-
receiveBanner
public NsclientPacket receiveBanner() throws IOException, Exception
Description copied from interface:ClientreceiveBanner
- Specified by:
receiveBannerin interfaceClient<NsclientRequest,NsclientPacket>- Returns:
- a Response object.
- Throws:
IOException- if any.Exception- if any.
-
sendRequest
public NsclientPacket sendRequest(NsclientRequest request) throws IOException, Exception
Description copied from interface:ClientsendRequest
- Specified by:
sendRequestin interfaceClient<NsclientRequest,NsclientPacket>- Parameters:
request- a Request object.- Returns:
- a Response object.
- Throws:
IOException- if any.Exception- if any.
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
-