org.opennms.netmgt.provision.detector.msexchange.client
Class MSExchangeDetectorClient

java.lang.Object
  extended by org.opennms.netmgt.provision.detector.msexchange.client.MSExchangeDetectorClient
All Implemented Interfaces:
Client<LineOrientedRequest,MSExchangeResponse>

public class MSExchangeDetectorClient
extends Object
implements Client<LineOrientedRequest,MSExchangeResponse>

MSExchangeDetectorClient class.

Version:
$Id: $
Author:
ranger

Constructor Summary
MSExchangeDetectorClient()
           
 
Method Summary
 void close()
          close
 void connect(InetAddress address, int port, int timeout)
          connect
 Integer getImapPort()
          getImapPort
 String getImapResponse()
          getImapResponse
 Integer getPop3Port()
          getPop3Port
 String getPop3Response()
          getPop3Response
 MSExchangeResponse receiveBanner()
          receiveBanner
 MSExchangeResponse sendRequest(LineOrientedRequest request)
          sendRequest
 void setFtpPort(int ftpPort)
          setFtpPort
 void setImapPort(int imapPort)
          setImapPort
 void setImapResponse(String imapResponse)
          setImapResponse
 void setPop3Port(int pop3Port)
          setPop3Port
 void setPop3Response(String pop3Response)
          setPop3Response
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MSExchangeDetectorClient

public MSExchangeDetectorClient()
Method Detail

close

public void close()

close

Specified by:
close in interface Client<LineOrientedRequest,MSExchangeResponse>

connect

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

connect

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

receiveBanner

public MSExchangeResponse receiveBanner()
                                 throws IOException,
                                        Exception

receiveBanner

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

sendRequest

public MSExchangeResponse sendRequest(LineOrientedRequest request)
                               throws IOException,
                                      Exception

sendRequest

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

setImapPort

public void setImapPort(int imapPort)

setImapPort

Parameters:
imapPort - a int.

getImapPort

public Integer getImapPort()

getImapPort

Returns:
a Integer object.

setFtpPort

public void setFtpPort(int ftpPort)

setFtpPort

Parameters:
ftpPort - a int.

getPop3Port

public Integer getPop3Port()

getPop3Port

Returns:
a Integer object.

setPop3Port

public void setPop3Port(int pop3Port)

setPop3Port

Parameters:
pop3Port - a int.

setImapResponse

public void setImapResponse(String imapResponse)

setImapResponse

Parameters:
imapResponse - a String object.

getImapResponse

public String getImapResponse()

getImapResponse

Returns:
a String object.

setPop3Response

public void setPop3Response(String pop3Response)

setPop3Response

Parameters:
pop3Response - a String object.

getPop3Response

public String getPop3Response()

getPop3Response

Returns:
a String object.


Copyright © 2011. All Rights Reserved.