Package com.wowza.wms.vhost
Class HostPort
- Object
- 
- com.wowza.wms.vhost.HostPort
 
- 
 public class HostPort extends ObjectHostPort: data object that describes a socket connection. The address can be defined by ipAddress or by domainName. It can also contain a reference to an SSLFactory class that can be used to create a secure connection to the server. 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringTYPE_ADMINstatic StringTYPE_STREAMING
 - 
Constructor SummaryConstructors Constructor Description HostPort()Create an empty HostPort object
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHttpProvider(int index, IHTTPProvider2 httpProvider)voidaddHttpProvider(IHTTPProvider httpProvider)voidaddHttpProvider(IHTTPProvider2 httpProvider)voidaddHTTPStreamerAdapterID(String ID)voidconfigureSocketAcceptor(org.apache.mina.transport.socket.nio.SocketAcceptorConfig socketConfig)Configure a socketAcceportjava.net.InetAddressgetAddress()Get the ipAddress as an InetAddress objectStringgetAddressRawStr()StringgetAddressStr()Get a String representation of the addressHostPortConfiggetConfiguation()Get the socket configurationStringgetHTTPIdent2Response()StringgetHTTPIdentResponse()java.util.List<IHTTPProvider>getHttpProviders()java.util.List<String>getHTTPStreamerAdapterIDs()StringgetName()intgetPort()Get portintgetProcessorCount()Get the number of threads to use to service this incoming portHostPortSSLConfiggetSSLConfig()StringgetSslFactoryClass()Get full class name or SSLFactory classStringgetTypeStr()booleanisAdmin()booleanisSecure()booleanisStreaming()booleanisSuspended()voidsetDomainName(String domainName)Set domainName.voidsetHTTPIdent2Response(String httpIdent2Response)voidsetHTTPIdentResponse(String httpIdentResponse)voidsetIpAddress(String ipAddress)Set ipAddress for object.voidsetName(String name)voidsetPort(int port)Set portvoidsetProcessorCount(int processorCount)Set the number of threads to use to service this incoming portvoidsetSSLConfig(HostPortSSLConfig sslConfig)voidsetSslFactoryClass(String sslFactoryClass)Set full class name of SSLFactory classvoidsetSuspended(boolean isSuspended)voidsetTypeStr(String typeStr)intsize(int index, IHTTPProvider2 httpProvider)StringtoString()Return object as formatted stringStringtoString(boolean mBeanSafe)Return object as formatted string
 
- 
- 
- 
Field Detail- 
TYPE_ADMINpublic static final String TYPE_ADMIN - See Also:
- Constant Field Values
 
 - 
TYPE_STREAMINGpublic static final String TYPE_STREAMING - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setDomainNamepublic void setDomainName(String domainName) Set domainName. A domainName of * defines a local connection.- Parameters:
- domainName- domainName like www.mycompany.com or * for local
 
 - 
getAddresspublic java.net.InetAddress getAddress() Get the ipAddress as an InetAddress object- Returns:
- ipAddress as an InetAddress object. At this point the domainName (if specified) will be resolved.
 
 - 
getAddressStrpublic String getAddressStr() Get a String representation of the address- Returns:
- String representation of the address/domainName. If * it will return [any]
 
 - 
getAddressRawStrpublic String getAddressRawStr() 
 - 
setIpAddresspublic void setIpAddress(String ipAddress) Set ipAddress for object. A ipAddress of * defines a local connection.- Parameters:
- ipAddress- ipAddress like 127.0.0.1 or * for local
 
 - 
getPortpublic int getPort() Get port- Returns:
- port
 
 - 
setPortpublic void setPort(int port) Set port- Parameters:
- port- port
 
 - 
getSslFactoryClasspublic String getSslFactoryClass() Get full class name or SSLFactory class- Returns:
- full class name or SSLFactory or "" if not specified
 
 - 
setSslFactoryClasspublic void setSslFactoryClass(String sslFactoryClass) Set full class name of SSLFactory class- Parameters:
- sslFactoryClass- full class name or SSLFactory or "" if not specified
 
 - 
getProcessorCountpublic int getProcessorCount() Get the number of threads to use to service this incoming port- Returns:
- number of processor threads
 
 - 
setProcessorCountpublic void setProcessorCount(int processorCount) Set the number of threads to use to service this incoming port- Parameters:
- processorCount- number of processor threads
 
 - 
toStringpublic String toString(boolean mBeanSafe) Return object as formatted string- Parameters:
- mBeanSafe- make the name safe for JMX management interface
- Returns:
- formmatted string
 
 - 
toStringpublic String toString() Return object as formatted string- Overrides:
- toStringin class- Object
- Returns:
- formmatted string
 
 - 
getConfiguationpublic HostPortConfig getConfiguation() Get the socket configuration- Returns:
- socket configuration
 
 - 
configureSocketAcceptorpublic void configureSocketAcceptor(org.apache.mina.transport.socket.nio.SocketAcceptorConfig socketConfig) Configure a socketAcceport- Parameters:
- socketConfig- socket acceptor
 
 - 
getHttpProviderspublic java.util.List<IHTTPProvider> getHttpProviders() 
 - 
addHttpProviderpublic void addHttpProvider(IHTTPProvider httpProvider) 
 - 
addHttpProviderpublic void addHttpProvider(IHTTPProvider2 httpProvider) 
 - 
addHttpProviderpublic void addHttpProvider(int index, IHTTPProvider2 httpProvider)
 - 
sizepublic int size(int index, IHTTPProvider2 httpProvider)
 - 
isSuspendedpublic boolean isSuspended() 
 - 
setSuspendedpublic void setSuspended(boolean isSuspended) 
 - 
getHTTPStreamerAdapterIDspublic java.util.List<String> getHTTPStreamerAdapterIDs() 
 - 
addHTTPStreamerAdapterIDpublic void addHTTPStreamerAdapterID(String ID) 
 - 
isSecurepublic boolean isSecure() 
 - 
getSSLConfigpublic HostPortSSLConfig getSSLConfig() 
 - 
setSSLConfigpublic void setSSLConfig(HostPortSSLConfig sslConfig) 
 - 
getHTTPIdentResponsepublic String getHTTPIdentResponse() 
 - 
setHTTPIdentResponsepublic void setHTTPIdentResponse(String httpIdentResponse) 
 - 
getHTTPIdent2Responsepublic String getHTTPIdent2Response() 
 - 
setHTTPIdent2Responsepublic void setHTTPIdent2Response(String httpIdent2Response) 
 - 
getTypeStrpublic String getTypeStr() 
 - 
setTypeStrpublic void setTypeStr(String typeStr) 
 - 
getNamepublic String getName() 
 - 
setNamepublic void setName(String name) 
 - 
isAdminpublic boolean isAdmin() 
 - 
isStreamingpublic boolean isStreaming() 
 
- 
 
-