org.apache.ws.commons.tcpmon.core.engine
Class InterceptorConfigurationBuilder

java.lang.Object
  extended by org.apache.ws.commons.tcpmon.core.engine.InterceptorConfigurationBuilder

public class InterceptorConfigurationBuilder
extends Object

Creates InterceptorConfiguration instances.


Constructor Summary
InterceptorConfigurationBuilder()
           
InterceptorConfigurationBuilder(InterceptorConfiguration config)
           
 
Method Summary
 void addRequestFilter(StreamFilterFactory filter)
           
 void addResponseFilter(StreamFilterFactory filter)
           
 InterceptorConfiguration build()
           
 void configProxyFromSystemProperties()
           
 void configureSSLSocketFactory(boolean validateCerts)
          Configure the interceptor to use SSL for outgoing connections.
 void setHttpProxyHost(String httpProxyHost)
           
 void setHttpProxyPort(int httpProxyPort)
           
 void setListenPort(int listenPort)
           
 void setProxy(boolean proxy)
           
 void setReplaceURIsInContent(boolean replaceURIsInContent)
           
 void setRequestContentFilterFactory(ContentFilterFactory requestContentFilterFactory)
           
 void setResponseContentFilterFactory(ContentFilterFactory responseContentFilterFactory)
           
 void setServerSocketFactory(ServerSocketFactory serverSocketFactory)
           
 void setSocketFactory(SocketFactory socketFactory)
           
 void setTargetHost(String targetHost)
           
 void setTargetPort(int targetPort)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptorConfigurationBuilder

public InterceptorConfigurationBuilder()

InterceptorConfigurationBuilder

public InterceptorConfigurationBuilder(InterceptorConfiguration config)
Method Detail

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.