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

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

@Component
@Scope(value="prototype")
public class FtpDetector
extends AsyncMultilineDetector


Field Summary
 
Fields inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector
CHARSET_UTF8
 
Constructor Summary
FtpDetector()
          Default constructor
FtpDetector(String serviceName, int port)
          Constructor for creating a non-default service based on this protocol
 
Method Summary
 String getMultilineIndicator()
          getMultilineIndicator
 void onInit()
          onInit
 void setMultilineIndicator(String multilineIndicator)
          setMultilineIndicator
 
Methods inherited from class org.opennms.netmgt.provision.detector.simple.AsyncMultilineDetector
expectCodeRange, request, startsWith
 
Methods inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector
createDetectorHandler, dispose, expectBanner, find, 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

FtpDetector

public FtpDetector()
Default constructor


FtpDetector

public FtpDetector(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

public void onInit()

onInit

Specified by:
onInit in class AsyncMultilineDetector

setMultilineIndicator

public void setMultilineIndicator(String multilineIndicator)

setMultilineIndicator

Parameters:
multilineIndicator - a String object.

getMultilineIndicator

public String getMultilineIndicator()

getMultilineIndicator

Returns:
a String object.


Copyright © 2011. All Rights Reserved.