org.opennms.netmgt.provision.detector.msexchange
Class MSExchangeDetector

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AbstractDetector
      extended by org.opennms.netmgt.provision.support.BasicDetector<LineOrientedRequest,MSExchangeResponse>
          extended by org.opennms.netmgt.provision.detector.msexchange.MSExchangeDetector
All Implemented Interfaces:
ServiceDetector, SyncServiceDetector

@Component
@Scope(value="prototype")
public class MSExchangeDetector
extends BasicDetector<LineOrientedRequest,MSExchangeResponse>


Constructor Summary
protected MSExchangeDetector()
          Constructor for MSExchangeDetector.
 
Method Summary
 ClientConversation.ResponseValidator<MSExchangeResponse> find(String regex)
          find
protected  Client<LineOrientedRequest,MSExchangeResponse> getClient()
          getClient
 int getImapPort()
          getImapPort
 int getPop3Port()
          getPop3Port
protected  void onInit()
          onInit
 void setImapPort(int imapPort)
          setImapPort
 void setPop3Port(int pop3Port)
          setPop3Port
 
Methods inherited from class org.opennms.netmgt.provision.support.BasicDetector
dispose, expectBanner, getConversation, isServiceDetected, send, send
 
Methods inherited from class org.opennms.netmgt.provision.support.AbstractDetector
getPort, getRetries, getServiceName, getTimeout, init, log, setPort, setRetries, setServiceName, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.provision.ServiceDetector
getServiceName, init, setServiceName
 

Constructor Detail

MSExchangeDetector

protected MSExchangeDetector()

Constructor for MSExchangeDetector.

Method Detail

getClient

protected Client<LineOrientedRequest,MSExchangeResponse> getClient()

getClient

Specified by:
getClient in class BasicDetector<LineOrientedRequest,MSExchangeResponse>
Returns:
a Client object.

onInit

protected void onInit()

onInit

Specified by:
onInit in class BasicDetector<LineOrientedRequest,MSExchangeResponse>

find

public ClientConversation.ResponseValidator<MSExchangeResponse> find(String regex)

find

Parameters:
regex - a String object.
Returns:
a ClientConversation.ResponseValidator object.

setPop3Port

public void setPop3Port(int pop3Port)

setPop3Port

Parameters:
pop3Port - a int.

getPop3Port

public int getPop3Port()

getPop3Port

Returns:
a int.

setImapPort

public void setImapPort(int imapPort)

setImapPort

Parameters:
imapPort - a int.

getImapPort

public int getImapPort()

getImapPort

Returns:
a int.


Copyright © 2011. All Rights Reserved.