org.apache.ws.commons.tcpmon.core.engine
Class InterceptorConfigurationBuilder
java.lang.Object
org.apache.ws.commons.tcpmon.core.engine.InterceptorConfigurationBuilder
public class InterceptorConfigurationBuilder
- extends Object
Creates InterceptorConfiguration
instances.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InterceptorConfigurationBuilder
public InterceptorConfigurationBuilder()
InterceptorConfigurationBuilder
public InterceptorConfigurationBuilder(InterceptorConfiguration config)
setServerSocketFactory
public void setServerSocketFactory(ServerSocketFactory serverSocketFactory)
setListenPort
public void setListenPort(int listenPort)
setSocketFactory
public void setSocketFactory(SocketFactory socketFactory)
configureSSLSocketFactory
public void configureSSLSocketFactory(boolean validateCerts)
throws GeneralSecurityException
- Configure the interceptor to use SSL for outgoing connections.
- Parameters:
validateCerts
- whether server certificates should be validated
- Throws:
GeneralSecurityException
setTargetHost
public void setTargetHost(String targetHost)
setTargetPort
public void setTargetPort(int targetPort)
setProxy
public void setProxy(boolean proxy)
configProxyFromSystemProperties
public void configProxyFromSystemProperties()
setHttpProxyHost
public void setHttpProxyHost(String httpProxyHost)
setHttpProxyPort
public void setHttpProxyPort(int httpProxyPort)
addRequestFilter
public void addRequestFilter(StreamFilterFactory filter)
addResponseFilter
public void addResponseFilter(StreamFilterFactory filter)
setRequestContentFilterFactory
public void setRequestContentFilterFactory(ContentFilterFactory requestContentFilterFactory)
setResponseContentFilterFactory
public void setResponseContentFilterFactory(ContentFilterFactory responseContentFilterFactory)
setReplaceURIsInContent
public void setReplaceURIsInContent(boolean replaceURIsInContent)
build
public InterceptorConfiguration build()
Copyright © The Apache Software Foundation. All Rights Reserved.