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

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AsyncAbstractDetector
      extended by org.opennms.netmgt.provision.support.AsyncBasicDetector<LineOrientedRequest,LineOrientedResponse>
          extended by org.opennms.netmgt.provision.detector.simple.AsyncLineOrientedDetector
              extended by org.opennms.netmgt.provision.detector.simple.CitrixDetector
All Implemented Interfaces:
AsyncServiceDetector, ServiceDetector

@Component
@Scope(value="prototype")
public class CitrixDetector
extends AsyncLineOrientedDetector

Detects the presence of the Citrix service on an IP address using a line oriented protocol.

Version:
$Id: $
Author:
Donald Desloge

Field Summary
 
Fields inherited from class org.opennms.netmgt.provision.detector.simple.AsyncLineOrientedDetector
CHARSET_UTF8
 
Constructor Summary
CitrixDetector()
          Default constructor
CitrixDetector(String serviceName, int port)
          Constructor for creating a non-default service based on this protocol
 
Method Summary
protected  void onInit()
          onInit
 
Methods inherited from class org.opennms.netmgt.provision.detector.simple.AsyncLineOrientedDetector
find, request, startsWith
 
Methods inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector
createDetectorHandler, dispose, expectBanner, getConversation, getDetectorHandler, getIdleTime, getLoggingFilter, getProtocolCodecFilter, isServiceDetected, isUseSSLFilter, request, send, setConversation, setDetectorHandler, setIdleTime, setLoggingFilter, setProtocolCodecFilter, setUseSSLFilter
 
Methods inherited from class org.opennms.netmgt.provision.support.AsyncAbstractDetector
getPort, getRetries, getServiceName, getTimeout, init, setPort, setRetries, setServiceName, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CitrixDetector

public CitrixDetector()
Default constructor


CitrixDetector

public CitrixDetector(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 AsyncLineOrientedDetector


Copyright © 2011. All Rights Reserved.