public abstract class AsyncBasicDetectorMinaImpl<Request,Response> extends AsyncBasicDetector<Request,Response>
AsyncBasicDetectorMinaImpl class.
Constructor and Description |
---|
AsyncBasicDetectorMinaImpl(String serviceName,
int port)
Constructor for AsyncBasicDetector.
|
AsyncBasicDetectorMinaImpl(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncBasicDetector.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.mina.core.service.IoHandler |
createDetectorHandler(DetectFutureMinaImpl future)
createDetectorHandler
|
void |
dispose()
dispose
|
protected org.apache.mina.core.service.IoHandler |
getDetectorHandler()
getDetectorHandler
|
protected org.apache.mina.core.filterchain.IoFilterAdapter |
getLoggingFilter()
getLoggingFilter
|
protected org.apache.mina.filter.codec.ProtocolCodecFilter |
getProtocolCodecFilter()
getProtocolCodecFilter
|
DetectFuture |
isServiceDetected(InetAddress address) |
protected void |
setDetectorHandler(BaseDetectorHandler<Request,Response> detectorHandler)
setDetectorHandler
|
protected void |
setLoggingFilter(org.apache.mina.core.filterchain.IoFilterAdapter filterLogging)
setLoggingFilter
|
protected void |
setProtocolCodecFilter(org.apache.mina.filter.codec.ProtocolCodecFilter protocolCodecFilter)
setProtocolCodecFilter
|
expectBanner, find, getConversation, getIdleTime, isUseSSLFilter, send, setIdleTime, setUseSSLFilter, startsWith
detect
getIpMatch, getPort, getRetries, getServiceName, getTimeout, init, onInit, setIpMatch, setPort, setRetries, setServiceName, setTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIpMatch, getPort, getServiceName, getTimeout, init, setIpMatch, setPort, setServiceName, setTimeout
public AsyncBasicDetectorMinaImpl(String serviceName, int port)
Constructor for AsyncBasicDetector.
Request
- a Request object.Response
- a Response object.serviceName
- a String
object.port
- a int.public void dispose()
dispose
dispose
in interface ServiceDetector
dispose
in class AbstractDetector
public final DetectFuture isServiceDetected(InetAddress address)
isServiceDetected
in class AsyncAbstractDetector
protected final void setDetectorHandler(BaseDetectorHandler<Request,Response> detectorHandler)
setDetectorHandler
detectorHandler
- a BaseDetectorHandler
object.protected final org.apache.mina.core.service.IoHandler createDetectorHandler(DetectFutureMinaImpl future)
createDetectorHandler
future
- a DetectFuture
object.IoHandler
object.protected final void setLoggingFilter(org.apache.mina.core.filterchain.IoFilterAdapter filterLogging)
setLoggingFilter
filterLogging
- a IoFilterAdapter
object.protected final org.apache.mina.core.filterchain.IoFilterAdapter getLoggingFilter()
getLoggingFilter
IoFilterAdapter
object.protected final void setProtocolCodecFilter(org.apache.mina.filter.codec.ProtocolCodecFilter protocolCodecFilter)
setProtocolCodecFilter
protocolCodecFilter
- a ProtocolCodecFilter
object.protected final org.apache.mina.filter.codec.ProtocolCodecFilter getProtocolCodecFilter()
getProtocolCodecFilter
ProtocolCodecFilter
object.protected final org.apache.mina.core.service.IoHandler getDetectorHandler()
getDetectorHandler
IoHandler
object.Copyright © 2021. All rights reserved.