org.apache.sirona.cube
Class CubeBuilder

java.lang.Object
  extended by org.apache.sirona.cube.CubeBuilder
Direct Known Subclasses:
AsyncHttpClientCubeBuilder, HttpClientCubeBuilder

public class CubeBuilder
extends Object


Constructor Summary
CubeBuilder()
           
 
Method Summary
 Cube build()
           
 void createInstance()
           
protected  KeyManager[] createKeyManager()
           
protected  TrustManager[] createTrustManager()
           
 int getAsyncIoThreadCount()
           
 String getBasicHeader()
           
 String getCollector()
           
 int getConnectionRequestTimeout()
           
 int getConnectionTimeout()
           
 int getDefaultMaxPerRoute()
           
 String getMarker()
           
 int getMaxTotalConnections()
           
 int getPostTimeout()
           
 String getProxyHost()
           
 int getProxyPort()
           
 SSLSocketFactory getSocketFactory()
           
 String getSslKeyStore()
           
 String getSslKeyStorePassword()
           
 String getSslKeyStoreProvider()
           
 String getSslKeyStoreType()
           
 String getSslTrustStore()
           
 String getSslTrustStorePassword()
           
 String getSslTrustStoreProvider()
           
 String getSslTrustStoreType()
           
 boolean isUseAsync()
           
 boolean isUseCompression()
           
 void setAsyncIoThreadCount(int asyncIoThreadCount)
           
 void setBasicHeader(String basicHeader)
           
 void setCollector(String collector)
           
 void setConnectionRequestTimeout(int connectionRequestTimeout)
           
 void setConnectionTimeout(int connectionTimeout)
           
 void setDefaultMaxPerRoute(int defaultMaxPerRoute)
           
 void setMarker(String marker)
           
 void setMaxTotalConnections(int maxTotalConnections)
           
 void setPostTimeout(int postTimeout)
           
 void setProxyHost(String proxyHost)
           
 void setProxyPort(int proxyPort)
           
 void setSocketFactory(SSLSocketFactory socketFactory)
           
 void setSslKeyStore(String sslKeyStore)
           
 void setSslKeyStorePassword(String sslKeyStorePassword)
           
 void setSslKeyStoreProvider(String sslKeyStoreProvider)
           
 void setSslKeyStoreType(String sslKeyStoreType)
           
 void setSslTrustStore(String sslTrustStore)
           
 void setSslTrustStorePassword(String sslTrustStorePassword)
           
 void setSslTrustStoreProvider(String sslTrustStoreProvider)
           
 void setSslTrustStoreType(String sslTrustStoreType)
           
 void setUseAsync(boolean useAsync)
           
 void setUseCompression(boolean useCompression)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CubeBuilder

public CubeBuilder()
Method Detail

createInstance

public void createInstance()

build

public Cube build()

getProxyHost

public String getProxyHost()

getProxyPort

public int getProxyPort()

getCollector

public String getCollector()

getMarker

public String getMarker()

getSocketFactory

public SSLSocketFactory getSocketFactory()

getBasicHeader

public String getBasicHeader()

isUseCompression

public boolean isUseCompression()

setUseCompression

public void setUseCompression(boolean useCompression)

getPostTimeout

public int getPostTimeout()

setPostTimeout

public void setPostTimeout(int postTimeout)

createTrustManager

protected TrustManager[] createTrustManager()

createKeyManager

protected KeyManager[] createKeyManager()

getSslTrustStore

public String getSslTrustStore()

getSslTrustStoreType

public String getSslTrustStoreType()

getSslTrustStorePassword

public String getSslTrustStorePassword()

getSslTrustStoreProvider

public String getSslTrustStoreProvider()

getSslKeyStore

public String getSslKeyStore()

getSslKeyStoreType

public String getSslKeyStoreType()

getSslKeyStorePassword

public String getSslKeyStorePassword()

getSslKeyStoreProvider

public String getSslKeyStoreProvider()

getMaxTotalConnections

public int getMaxTotalConnections()

getDefaultMaxPerRoute

public int getDefaultMaxPerRoute()

getConnectionTimeout

public int getConnectionTimeout()

getConnectionRequestTimeout

public int getConnectionRequestTimeout()

setProxyHost

public void setProxyHost(String proxyHost)

setProxyPort

public void setProxyPort(int proxyPort)

setCollector

public void setCollector(String collector)

setMarker

public void setMarker(String marker)

setSocketFactory

public void setSocketFactory(SSLSocketFactory socketFactory)

setSslTrustStore

public void setSslTrustStore(String sslTrustStore)

setSslTrustStoreType

public void setSslTrustStoreType(String sslTrustStoreType)

setSslTrustStorePassword

public void setSslTrustStorePassword(String sslTrustStorePassword)

setSslTrustStoreProvider

public void setSslTrustStoreProvider(String sslTrustStoreProvider)

setSslKeyStore

public void setSslKeyStore(String sslKeyStore)

setSslKeyStoreType

public void setSslKeyStoreType(String sslKeyStoreType)

setSslKeyStorePassword

public void setSslKeyStorePassword(String sslKeyStorePassword)

setSslKeyStoreProvider

public void setSslKeyStoreProvider(String sslKeyStoreProvider)

setBasicHeader

public void setBasicHeader(String basicHeader)

setMaxTotalConnections

public void setMaxTotalConnections(int maxTotalConnections)

setDefaultMaxPerRoute

public void setDefaultMaxPerRoute(int defaultMaxPerRoute)

setConnectionTimeout

public void setConnectionTimeout(int connectionTimeout)

setConnectionRequestTimeout

public void setConnectionRequestTimeout(int connectionRequestTimeout)

isUseAsync

public boolean isUseAsync()

setUseAsync

public void setUseAsync(boolean useAsync)

getAsyncIoThreadCount

public int getAsyncIoThreadCount()

setAsyncIoThreadCount

public void setAsyncIoThreadCount(int asyncIoThreadCount)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.