org.opennms.netmgt.provision.detector.generic.client
Class GpClient

java.lang.Object
  extended by org.opennms.netmgt.provision.detector.generic.client.GpClient
All Implemented Interfaces:
Client<GpRequest,GpResponse>

public class GpClient
extends Object
implements Client<GpRequest,GpResponse>

GpClient class.

Version:
$Id: $
Author:
ranger

Constructor Summary
GpClient()
           
 
Method Summary
 void close()
          close
 void connect(InetAddress address, int port, int timeout)
          connect
 String getArgs()
          getArgs
 String getBanner()
          getBanner
 String getError()
          getError
 int getExitStatus()
          getExitStatus
 String getHoption()
          getHoption
 String getMatch()
          getMatch
 String getResponse()
          getResponse
 String getScript()
          getScript
 String getToption()
          getToption
 GpResponse receiveBanner()
          receiveBanner
 GpResponse sendRequest(GpRequest request)
          sendRequest
 void setArgs(String args)
          setArgs
 void setBanner(String banner)
          setBanner
 void setError(String error)
          setError
 void setExitStatus(int exitStatus)
          setExitStatus
 void setHoption(String hoption)
          setHoption
 void setMatch(String match)
          setMatch
 void setResponse(String response)
          setResponse
 void setScript(String script)
          setScript
 void setToption(String toption)
          setToption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GpClient

public GpClient()
Method Detail

close

public void close()

close

Specified by:
close in interface Client<GpRequest,GpResponse>

connect

public void connect(InetAddress address,
                    int port,
                    int timeout)
             throws IOException,
                    Exception

connect

Specified by:
connect in interface Client<GpRequest,GpResponse>
Parameters:
address - a InetAddress object.
port - a int.
timeout - a int.
Throws:
IOException - if any.
Exception - if any.

receiveBanner

public GpResponse receiveBanner()
                         throws IOException,
                                Exception

receiveBanner

Specified by:
receiveBanner in interface Client<GpRequest,GpResponse>
Returns:
a GpResponse object.
Throws:
IOException - if any.
Exception - if any.

sendRequest

public GpResponse sendRequest(GpRequest request)
                       throws IOException,
                              Exception

sendRequest

Specified by:
sendRequest in interface Client<GpRequest,GpResponse>
Parameters:
request - a GpRequest object.
Returns:
a GpResponse object.
Throws:
IOException - if any.
Exception - if any.

setScript

public void setScript(String script)

setScript

Parameters:
script - a String object.

getScript

public String getScript()

getScript

Returns:
a String object.

setArgs

public void setArgs(String args)

setArgs

Parameters:
args - a String object.

getArgs

public String getArgs()

getArgs

Returns:
a String object.

setBanner

public void setBanner(String banner)

setBanner

Parameters:
banner - a String object.

getBanner

public String getBanner()

getBanner

Returns:
a String object.

setMatch

public void setMatch(String match)

setMatch

Parameters:
match - a String object.

getMatch

public String getMatch()

getMatch

Returns:
a String object.

setHoption

public void setHoption(String hoption)

setHoption

Parameters:
hoption - a String object.

getHoption

public String getHoption()

getHoption

Returns:
a String object.

setToption

public void setToption(String toption)

setToption

Parameters:
toption - a String object.

getToption

public String getToption()

getToption

Returns:
a String object.

setExitStatus

public void setExitStatus(int exitStatus)

setExitStatus

Parameters:
exitStatus - a int.

getExitStatus

public int getExitStatus()

getExitStatus

Returns:
a int.

setResponse

public void setResponse(String response)

setResponse

Parameters:
response - a String object.

getResponse

public String getResponse()

getResponse

Returns:
a String object.

setError

public void setError(String error)

setError

Parameters:
error - a String object.

getError

public String getError()

getError

Returns:
a String object.


Copyright © 2011. All Rights Reserved.