org.opennms.netmgt.provision.detector.simple
Class LdapDetector

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AbstractDetector
      extended by org.opennms.netmgt.provision.support.BasicDetector<LineOrientedRequest,LineOrientedResponse>
          extended by org.opennms.netmgt.provision.detector.simple.LineOrientedDetector
              extended by org.opennms.netmgt.provision.detector.simple.LdapDetector
All Implemented Interfaces:
ServiceDetector, SyncServiceDetector

@Component
@Scope(value="prototype")
public class LdapDetector
extends LineOrientedDetector

LdapDetector class.

Version:
$Id: $
Author:
thedesloge

Constructor Summary
protected LdapDetector()
          Default constructor
protected LdapDetector(String serviceName, int port)
          Constructor for creating a non-default service based on this protocol
 
Method Summary
protected  Client<LineOrientedRequest,LineOrientedResponse> getClient()
          getClient
protected  void onInit()
          onInit
 
Methods inherited from class org.opennms.netmgt.provision.detector.simple.LineOrientedDetector
equals, expectClose, find, matches, request, startsWith
 
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

LdapDetector

protected LdapDetector()
Default constructor


LdapDetector

protected LdapDetector(String serviceName,
                       int port)
Constructor for creating a non-default service based on this protocol

Parameters:
serviceName - a String object.
port - a int.
Method Detail

onInit

protected void onInit()

onInit

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

getClient

protected Client<LineOrientedRequest,LineOrientedResponse> getClient()

getClient

Overrides:
getClient in class LineOrientedDetector
Returns:
a Client object.


Copyright © 2011. All Rights Reserved.