public interface IVHost
IVHost: public interface to VHost object.
| Modifier and Type | Method | Description |
|---|---|---|
void |
addAcceptorListener(IAcceptorNotify acceptorListener) |
Add acceptor listener.
|
void |
addApplicationListener(IApplicationNotify applicationListener) |
Add application listener.
|
void |
addIdleWorkerListener(com.wowza.wms.util.IIdleWorkerNotify idleWorkerListener) |
Add idleWorker listener.
|
void |
addStartupStream(com.wowza.wms.vhost.StartupStream startupStream) |
Add a stream to the list of streams to start and virtual host startup
|
boolean |
applicationExists(String name) |
Return true if an application folder exists for this application name
|
void |
closeHostPort(HostPort hostPort,
boolean isSuspend) |
Close an individual HostPort
|
IApplication |
getApplication(String applicationName) |
Get application by name.
|
java.util.List |
getApplicationFolderNames() |
Get a list of application folder names
|
edu.emory.mathcs.backport.java.util.concurrent.locks.WMSReadWriteLock |
getApplicationLock() |
Get the object used in synchronized statements to lock and application.
|
java.util.List |
getApplicationNames() |
Get a list of application names
|
int |
getApplicationTimeout() |
Get application time out (milliseconds).
|
com.wowza.wms.authentication.AuthenticationList |
getAuthenticationList() |
Get the list of available authentication methods
|
com.wowza.wms.timedtext.cea608.CEACaptionConversionContext |
getCEACaptionConversionContext() |
Get CEAConversionContextMP3 tag map attached to vHost (CEACaptionConversion.xml).
|
IClient |
getClient(int clientId) |
Get client by client id.
|
IClient |
getClient(int clientId,
boolean create) |
Get client by client id and create if does not exist.
|
int |
getClientCount() |
Get number of clients connected to this vHost.
|
int |
getClientIdleFrequency() |
Get default client idle frequency (milliseconds)
|
int |
getClientTimeout() |
Get client timeout.
|
ConnectionCounter |
getConnectionCounter() |
Get vHost connection counter.
|
com.wowza.wms.client.ConnectionCounterSimple |
getConnectionCounter(int counterIndex) |
Get vHost connection counter for a specific technology (see IVHost.COUNTER_*)
|
int |
getConnectionLimit() |
Get vHost connection limit.
|
int |
getCoreHandlerPoolSize() |
Get the handler core thread pool size.
|
int |
getCoreTransportPoolSize() |
Get the transport core thread pool size.
|
String |
getDateStarted() |
Get date and time the server was started.
|
com.wowza.wms.vhost.DomainToKeyStoreMapList |
getDomainToKeyStoreMapList() |
Get the SSL certificate map list.
|
com.wowza.wms.stream.livedvr.DvrRecorderList |
getDvrRecorderList() |
Get the DvrRecorderList
|
com.wowza.wms.dvr.model.DvrStoreList |
getDvrStoreList() |
Get the list of DVR Stores
|
java.util.Properties |
getDynamicLogProperties() |
Get the dynamic log properties defined at the vhost level in conf/log4j.properties
|
int |
getFileIOPoolSize() |
Get the default file io pool size.
|
ThreadPool |
getHandlerThreadPool() |
Get the VHost handler thread pool.
|
String |
getHomePath() |
Get vHost configuration path.
|
HostPortList |
getHostPortsList() |
Get list of host port definitions for vHost.
|
boolean |
getHTTPPersistentRejectInvalid() |
Get HTTPPersisent rejection status.
|
com.wowza.wms.http.HTTPProviderContext |
getHTTPProviderContext() |
Get the HTTPProvider Context
|
IHTTPStreamerAdapter |
getHTTPStreamerAdapter(String ID) |
Get an HTTPStreamerAdapter by ID
|
java.util.List<String> |
getHTTPStreamerAdapterIDs() |
Get a list of HTTPStreamerAdapter IDs
|
com.wowza.wms.httpstreamer.model.HTTPStreamerContext |
getHTTPStreamerContext() |
Get the HTTPStreamer (Cupertino Streaming and Silverlight Smooth Streaming) host context
|
com.wowza.wms.httpstreamer.model.HTTPStreamerList |
getHTTPStreamerList() |
Get the list of HTTPStreamers
|
int |
getHTTPStreamerMaxPathLen() |
Get the max HTTP streamer path length
|
IVHostHTTPStreamerRequestValidator |
getHTTPStreamerRequestValidator() |
Get the HTTP streamer request validator
|
int |
getIdleCheckFrequency() |
Get idle check frequency (milliseconds)
|
int |
getIdleMinimumWaitTime() |
Get the minimum time (milliseconds) the idle worker thread will sleep before generating idle events
|
int |
getIdleWorkerCount() |
Get number of threads used to generate idle events
|
com.wowza.wms.util.IdleWorkersUtil |
getIdleWorkers() |
Get the idle worker utility
|
IOPerformanceCounter |
getIoPerformanceCounter() |
Get vHost IO performance counter.
|
IOPerformanceCounter |
getIoPerformanceCounter(int counterIndex) |
Get vHost IO performance counter for a specific technology (see IVHost.COUNTER_*)
|
com.wowza.io.IOScheduler |
getIOScheduler() |
Get IO scheduler for vHost.
|
int |
getKeepAliveTimeout() |
Get the RTMPT connection keep alive timeout
|
com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerList |
getLiveStreamPacketizerList() |
Get the LiveStreamPacketizerList
|
ILiveStreamRecordManager |
getLiveStreamRecordManager() |
Returns the LiveStreamRecordManager associated with this vhost
This object contains the active LiveStreamRecorders
|
com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderList |
getLiveStreamTranscoderList() |
Get the LiveStreamTranscoderList
|
long |
getLiveStreamTranscoderSessionCount() |
Get the current number of live stream transcoder sessions.
|
WMSProperties |
getManagerProperties() |
Get VHost's manager's properties collection
|
int |
getMaximumPendingReadBytes() |
Set maximum number of bytes a client connection can have waiting to be written before the connection is terminated.
|
int |
getMaximumPendingWriteBytes() |
Get maximum number a bytes a client connection can have waiting to be sent before the connection is terminated.
|
int |
getMaximumSetBufferTime() |
Get maximum number of milliseconds allowed for the NetStream.setBufferTime(secs) call.
|
MediaCasterList |
getMediaCasterList() |
Get the list of media caster definitions (MediaCaster.xml)
|
MediaCasterSettings |
getMediaCasterSettings() |
Get the media caster settings
|
int |
getMediaReaderContentType(String mediaType) |
Get the content type of a media stream name prefix (see IMediaReader.CONTENTTYPE_*)
|
com.wowza.wms.stream.MediaReaderList |
getMediaReaders() |
Get the media readers attached to vHost (MediaReaders.xml).
|
com.wowza.wms.stream.MediaWriterList |
getMediaWriters() |
Get the media writers attached to vHost (MediaWriters.xml).
|
java.util.Map |
getMp3TagMap() |
Get MP3 tag map attached to vHost (MP3Tags.xml).
|
java.util.Map |
getMp4TagMap() |
Get MP4 tag map attached to vHost (MP4Tags.xml).
|
String |
getName() |
Get vHost name
|
HostPortConfig |
getNetConnectionHostPortConfig() |
Get the socket configuration for server to server connections
|
int |
getNetConnectionIdleFrequency() |
Get server to server idle frequency (milliseconds)
|
int |
getNetConnectionProcessorCount() |
Get net connection processor count.
|
int |
getNextNetConnectionId() |
Get next connection id.
|
int |
getPingTimeout() |
Get ping timeout (milliseconds)
|
WMSProperties |
getProperties() |
Get properties attached to this vHost.
|
String |
getProperty(String key) |
Get virtual host property.
|
void |
getProtocolUsage(boolean[] protocolsInUse) |
Get the protocols in use by this application instance (see IApplicationInstance.PROTCOLUSAGE_*)
|
PushPublishContext |
getPushPublishContext() |
Get the push publish context
|
com.wowza.wms.pushpublish.manager.IPushPublishManager |
getPushPublishManager() |
Returns the PushPbulishManager associated with this vhost
This object provides access to PushPublers associated with
|
RTPContext |
getRTPContext() |
Get the RTP (real time protocol) virtual host context
|
com.wowza.wms.rtp.transport.RTPUDPDatagramConfig |
getRTPDatagramConfigIncoming() |
Get the RTP Datagram Socket configuration
|
com.wowza.wms.rtp.transport.RTPUDPDatagramConfig |
getRTPDatagramConfigOutgoing() |
Get the RTP Datagram Socket configuration
|
int |
getRTPIdleFrequency() |
Get default RTP idle frequency (milliseconds)
|
int |
getRTSPMaxPathLen() |
Get the max RTSP stream path length
|
IVHostRTSPRequestValidator |
getRTSPRequestValidator() |
Get the RTSP request validator
|
java.util.List<com.wowza.wms.vhost.StartupStream> |
getStartupStreams() |
Get the list of streams to start at virtual host startup
|
int |
getStartupStreamsDelayTime() |
Get startup streams delay time (milliseconds).
|
StreamList |
getStreamTypes() |
Get default stream type.
|
ThreadPool |
getThreadPool() |
Get the VHost handler thread pool.
|
com.wowza.wms.transcoder.thumbnailer.ThumbnailerContext |
getThumbnailerContext() |
Get the VOD transcoder context
|
com.wowza.wms.timedtext.model.TimedTextProviderConfiguration |
getTimedTextProviderConfig() |
Get the config of TimedTextProviders
|
String |
getTimeRunning() |
Get the time vHost has been running.
|
double |
getTimeRunningSeconds() |
Get time running in seconds
|
com.wowza.wms.transcoder.vod.TranscoderVODContext |
getTranscoderVODContext() |
Get the VOD transcoder context
|
ThreadPool |
getTransportThreadPool() |
Get the VHost transport thread pool.
|
com.wowza.wms.rtp.transport.UDPTransportManager |
getUDPTransportManager() |
Get the UDP transport manager.
|
int |
getUnidentifiedSessionTimeout() |
Get the unidentified session timeout (TCP session that we are not able to identifiy)
|
int |
getValidationFrequency() |
Get time between validation pings (milliseconds)
|
com.wowza.wms.webrtc.model.WebRTCContext |
getWebRTCContext() |
Get the WebRTC virtual host context
|
int |
getWebRTCIdleFrequency() |
Get default WebRTC idle frequency (milliseconds)
|
com.wowza.wms.webrtc.tcpsession.IWebRTCTCPSessionFactory |
getWebRTCSessionFactory() |
Get WebRTC session factory
|
WebSocketContext |
getWebSocketContext() |
Get the WebSocket Context
|
int |
getWebSocketSessionCount() |
Get the total number of WebSocket sessions
|
java.util.List<IWebSocketSession> |
getWebSocketSessions() |
Get a list of active WebSocket sessions
|
void |
init(String basePath) |
Initialize vHost.
|
boolean |
isApplicationLoaded(String applicationName) |
Return true is the application is loaded
|
boolean |
isShuttingDown() |
Is the VHost shutting down
|
boolean |
isStartStarupStreams() |
Returns true if the startup streams are to start and vhost startup
|
boolean |
isSuspended() |
Returns true is all HostPorts connected to this VHost are suspended
|
boolean |
isWebRTCSessionFactory() |
Is WebRTC enabled for this virtual host
|
void |
killClient(int clientId) |
Remove client from vHost and send disconnect message.
|
void |
killRTSPSession(String rtspSessionId) |
Kill an RTSP connection by the RTSP session id
|
void |
putHTTPStreamerAdapter(String ID,
IHTTPStreamerAdapter adapter) |
Add an HTTPStreamerAdapter
|
void |
removeAcceptorListener(IAcceptorNotify acceptorListener) |
Remove acceptor listener.
|
void |
removeApplicationListener(IApplicationNotify applicationListener) |
Remove applation listener.
|
void |
removeClient(int clientId) |
Remove client from vHost.
|
void |
removeIdleWorkerListener(com.wowza.wms.util.IIdleWorkerNotify idleWorkerListener) |
Remove idleWorker listener
|
void |
reparentClient(IClient client) |
Move a client object to a new vhost.
|
void |
setAdminInterfaceHostPort(HostPort adminInterfaceHostPort) |
Set admin interface host port (not used)
|
void |
setApplicationTimeout(int applicationTimeout) |
Set application time out (milliseconds).
|
void |
setClientIdleFrequency(int clientIdleFrequency) |
Set default client idle frequency (milliseconds)
|
void |
setClientTimeout(int clientTimeout) |
Set client timeout.
|
void |
setCoreHandlerPoolSize(int corePoolSize) |
Set the handler core thread pool size.
|
void |
setCoreTransportPoolSize(int corePoolSize) |
Set the transport core thread pool size.
|
void |
setDynamicLogProperties(java.util.Properties dynamicLogProperties) |
Set the dynamic log properties set at the vhost level
|
void |
setFileIOPoolSize(int fileIOPoolSize) |
Set default file io thread pool size.
|
void |
setHTTPPersistentRejectInvalid(boolean flag) |
Set if invalid HTTP requests should be rejected when using persistent connections
|
void |
setHTTPStreamerMaxPathLen(int httpStreamerMaxPathLen) |
Set the max HTTP streamer path length
|
void |
setHTTPStreamerRequestValidator(IVHostHTTPStreamerRequestValidator httpRequestValidator) |
Set the HTTP streamer request validator
|
void |
setIdleCheckFrequency(int idleCheckFrequency) |
Set idle check frequency (milliseconds)
|
void |
setIdleMinimumWaitTime(int idleMinimumWaitTime) |
Set the minimum time (milliseconds) the idle worker thread will sleep before generating idle events
|
void |
setIdleWorkerCount(int idleWorkerCount) |
Set number of threads used to generate idle events
|
void |
setKeepAliveTimeout(int keepAliveTimeout) |
Set the RTMPT connection keep alive timeout
|
void |
setMaximumPendingReadBytes(int maximumPendingReaderBytes) |
Get maximum number of bytes a client connection can have waiting to be written before the connection is terminated.
|
void |
setMaximumPendingWriteBytes(int maximumPendingWriteBytes) |
Set maximum number a bytes a client connection can have waiting to be sent before the connection is terminated.
|
void |
setMaximumSetBufferTime(int maximumSetBufferTime) |
Set maximum number of milliseconds allowed for the NetStream.setBufferTime(secs) call.
|
void |
setNetConnectionIdleFrequency(int netConnectionIdleFrequency) |
Set the server to server idle frequency (milliseconds)
|
void |
setNetConnectionProcessorCount(int netConnectionProcessorCount) |
Set net connection processor count.
|
void |
setPingTimeout(int pingTimeout) |
Set ping timeout (millseconds)
|
void |
setRTPIdleFrequency(int rtpIdleFrequency) |
Set default RTP idle frequency (milliseconds)
|
void |
setRTSPMaxPathLen(int rtspStreamerMaxPathLen) |
Set the max RTSP stream path length
|
void |
setRTSPRequestValidator(IVHostRTSPRequestValidator rtspRequestValidator) |
Set the RTSP request validator
|
void |
setShuttingDown(boolean shuttingDown) |
Set VHost shutting down flag
|
void |
setStartStarupStreams(boolean startStarupStreams) |
Set to true to startup startup stream as vhost startup
|
void |
setStartupStreamsDelayTime(int startupStreamsDelayTime) |
Set startup streams delay time (milliseconds).
|
void |
setUnidentifiedSessionTimeout(int unidentifiedSessionTimeout) |
Set the unidentified session timeout (TCP session that we are not able to identifiy)
|
void |
setValidationFrequency(int validationFrequency) |
Set time between validation pings (milliseconds)
|
void |
setWebRTCIdleFrequency(int webrtcIdleFrequency) |
Set default WebRTC idle frequency (milliseconds)
|
void |
shutdown() |
Shutdown.
|
void |
shutdownApplication(String appName) |
Shutdown an application by name.
|
void |
shutdownApplication(String appName,
boolean deleteFolder) |
Shutdown an application by name.
|
boolean |
startApplicationInstance(String appName) |
Start an application instance.
|
boolean |
startApplicationInstance(String appName,
String appInstanceName) |
Start an application instance.
|
void |
startStartupStreams() |
Method to start startup streams
|
void |
stopStartupStreams() |
Method to stop startup streams
|
void |
suspendAllHostPorts() |
Suspend all HostPorts from accepting new connections.
|
boolean |
touchApplicationInstance(String appName) |
Start an application instance if it is not already started then touch it so it stays loaded
for at least 3 seconds.
|
boolean |
touchApplicationInstance(String appName,
String appInstanceName) |
Start an application instance if it is not already started then touch it so it stays loaded
for at least 3 seconds.
|
void |
unbindAllHostPorts() |
Unbind all HostPorts and drop all connections
|
void |
updateLoggingDuration() |
Internal: update the internal logging values.
|
static final String ACCEPTORS_ACCEPTOR
static final String ACCEPTORS_HANDLERADAPTER
static final int CODEC_AUDIO_AAC
static final int CODEC_AUDIO_AC3
static final int CODEC_AUDIO_ALS
static final int CODEC_AUDIO_G711_ALAW
static final int CODEC_AUDIO_G711_MULAW
static final int CODEC_AUDIO_MP3
static final int CODEC_AUDIO_MP3_8
static final int CODEC_AUDIO_NELLYMOSER
static final int CODEC_AUDIO_NELLYMOSER_16MONO
static final int CODEC_AUDIO_NELLYMOSER_8MONO
static final int CODEC_AUDIO_OPUS
static final int CODEC_AUDIO_PCM_BE
static final int CODEC_AUDIO_PCM_LE
static final int CODEC_AUDIO_PCM_SWF
static final int CODEC_AUDIO_RESERVED
static final int CODEC_AUDIO_SPEEX
static final int CODEC_AUDIO_UNKNOWN
static final int CODEC_AUDIO_VORBIS
static final int CODEC_STREAM_MP2T
static final int CODEC_STREAM_UNKNOWN
static final int CODEC_VIDEO_H263
static final int CODEC_VIDEO_H264
static final int CODEC_VIDEO_H265
static final int CODEC_VIDEO_MPEG2
static final int CODEC_VIDEO_MPEG4
static final int CODEC_VIDEO_SCREEN
static final int CODEC_VIDEO_SCREEN2
static final int CODEC_VIDEO_SPARK
static final int CODEC_VIDEO_UNKNOWN
static final int CODEC_VIDEO_VERSION_DEFAULT
static final int CODEC_VIDEO_VERSION_VPX_VP8
static final int CODEC_VIDEO_VERSION_VPX_VP9
static final int CODEC_VIDEO_VP6
static final int CODEC_VIDEO_VP6A
static final int CODEC_VIDEO_VP8
static final int CODEC_VIDEO_VPX
static final byte CONTENTTYPE_ACKBANDWIDTH
static final byte CONTENTTYPE_AUDIO
static final byte CONTENTTYPE_BUFFERSIZE
static final byte CONTENTTYPE_DATA
static final byte CONTENTTYPE_DATA0
static final byte CONTENTTYPE_DATA3
static final byte CONTENTTYPE_FUNCTION
static final byte CONTENTTYPE_FUNCTION0
static final byte CONTENTTYPE_FUNCTION3
static final byte CONTENTTYPE_MEDIACHUNK
static final byte CONTENTTYPE_PLAYCALLBACK
static final byte CONTENTTYPE_SETBANDWIDTH
static final byte CONTENTTYPE_SETCHUNKSIZE
static final byte CONTENTTYPE_SHAREDOBJECTS
static final byte CONTENTTYPE_SHAREDOBJECTS0
static final byte CONTENTTYPE_SHAREDOBJECTS3
static final byte CONTENTTYPE_UKNOWN
static final byte CONTENTTYPE_VIDEO
static final byte CONTENTTYPE_WATCHDOG
static final int COUNTER_HTTPCUPERTINO
static final int COUNTER_HTTPDVRCHUNKS
static final int COUNTER_HTTPMPEGDASH
static final int COUNTER_HTTPSANJOSE
static final int COUNTER_HTTPSMOOTH
static final int COUNTER_HTTPTS
static final int COUNTER_HTTPWEBM
static final int COUNTER_RTMP
static final int COUNTER_RTP
static final int COUNTER_TOTAL
static final int COUNTER_WEBRTC
static final int DEFAULT_WEBRTC_IDLEFREQUENCY
static final int FILEFORMAT_FLV
static final int FILEFORMAT_MP4
static final int FILEFORMAT_UNKNOWN
static final int LICENSECOUNTER_DRM_BUYDRM_LIVE
static final int LICENSECOUNTER_DRM_BUYDRM_VOD
static final int LICENSECOUNTER_DRM_EZDRM_LIVE
static final int LICENSECOUNTER_DRM_EZDRM_VOD
static final int LICENSECOUNTER_DRM_VERIMATRIX_LIVE
static final int LICENSECOUNTER_DRM_VERIMATRIX_VOD
static final int LICENSECOUNTER_NDVR
static final int LICENSECOUNTER_PUBLISHER
static final int LICENSECOUNTER_PUBLISHERTRANSCODER
static final int LICENSECOUNTER_TOTAL
static final int LICENSECOUNTER_TRANSCODE_DECODE
static final int LICENSECOUNTER_TRANSCODE_DECODECOUNTAUDIO
static final int LICENSECOUNTER_TRANSCODE_DECODECOUNTAUDIOVIDEO
static final int LICENSECOUNTER_TRANSCODE_DECODECOUNTVIDEO
static final int LICENSECOUNTER_TRANSCODE_DECODEPOLLING
static final int LICENSECOUNTER_TRANSCODE_ENCODE
static final int LICENSECOUNTER_TRANSCODE_ENCODECOUNTAUDIO
static final int LICENSECOUNTER_TRANSCODE_ENCODECOUNTAUDIOVIDEO
static final int LICENSECOUNTER_TRANSCODE_ENCODECOUNTVIDEO
static final int LICENSECOUNTER_TRANSCODE_ENCODEPOLLING
static final int LICENSECOUNTER_TRANSCODE_STREAMNAMES
static final int[] LICENSECOUNTERS_DRM
static final String VHOST_DEFAULT
static final boolean VHOST_DEFAULT_HTTP_PERSISTENT
void addAcceptorListener(IAcceptorNotify acceptorListener)
acceptorListener - acceptor listenervoid addApplicationListener(IApplicationNotify applicationListener)
applicationListener - application listenervoid addIdleWorkerListener(com.wowza.wms.util.IIdleWorkerNotify idleWorkerListener)
idleWorkerListener - idleWorker listenervoid addStartupStream(com.wowza.wms.vhost.StartupStream startupStream)
startupStream - startup streamboolean applicationExists(String name)
name - application namevoid closeHostPort(HostPort hostPort, boolean isSuspend)
hostPort - host port to closeisSuspend - if true will just suspend the HostPort from accepting new connections, if false will unbind and drop all connectionsIApplication getApplication(String applicationName)
applicationName - application namejava.util.List getApplicationFolderNames()
edu.emory.mathcs.backport.java.util.concurrent.locks.WMSReadWriteLock getApplicationLock()
java.util.List getApplicationNames()
int getApplicationTimeout()
com.wowza.wms.authentication.AuthenticationList getAuthenticationList()
com.wowza.wms.timedtext.cea608.CEACaptionConversionContext getCEACaptionConversionContext()
IClient getClient(int clientId)
clientId - client idIClient getClient(int clientId, boolean create)
clientId - client idcreate - create if does not existint getClientCount()
int getClientIdleFrequency()
int getClientTimeout()
ConnectionCounter getConnectionCounter()
com.wowza.wms.client.ConnectionCounterSimple getConnectionCounter(int counterIndex)
counterIndex - counter index (see IVHost.COUNTER_*)int getConnectionLimit()
int getCoreHandlerPoolSize()
int getCoreTransportPoolSize()
String getDateStarted()
com.wowza.wms.vhost.DomainToKeyStoreMapList getDomainToKeyStoreMapList()
com.wowza.wms.stream.livedvr.DvrRecorderList getDvrRecorderList()
com.wowza.wms.dvr.model.DvrStoreList getDvrStoreList()
java.util.Properties getDynamicLogProperties()
int getFileIOPoolSize()
ThreadPool getHandlerThreadPool()
String getHomePath()
HostPortList getHostPortsList()
boolean getHTTPPersistentRejectInvalid()
com.wowza.wms.http.HTTPProviderContext getHTTPProviderContext()
IHTTPStreamerAdapter getHTTPStreamerAdapter(String ID)
ID - HTTPStreamerAdapter IDjava.util.List<String> getHTTPStreamerAdapterIDs()
com.wowza.wms.httpstreamer.model.HTTPStreamerContext getHTTPStreamerContext()
com.wowza.wms.httpstreamer.model.HTTPStreamerList getHTTPStreamerList()
int getHTTPStreamerMaxPathLen()
IVHostHTTPStreamerRequestValidator getHTTPStreamerRequestValidator()
int getIdleCheckFrequency()
int getIdleMinimumWaitTime()
int getIdleWorkerCount()
com.wowza.wms.util.IdleWorkersUtil getIdleWorkers()
IOPerformanceCounter getIoPerformanceCounter()
IOPerformanceCounter getIoPerformanceCounter(int counterIndex)
counterIndex - counter index (see IVHost.COUNTER_*)com.wowza.io.IOScheduler getIOScheduler()
int getKeepAliveTimeout()
com.wowza.wms.stream.livepacketizer.LiveStreamPacketizerList getLiveStreamPacketizerList()
ILiveStreamRecordManager getLiveStreamRecordManager()
com.wowza.wms.stream.livetranscoder.LiveStreamTranscoderList getLiveStreamTranscoderList()
long getLiveStreamTranscoderSessionCount()
WMSProperties getManagerProperties()
int getMaximumPendingReadBytes()
int getMaximumPendingWriteBytes()
int getMaximumSetBufferTime()
MediaCasterList getMediaCasterList()
MediaCasterSettings getMediaCasterSettings()
int getMediaReaderContentType(String mediaType)
mediaType - mediaType (such as flv or smil)com.wowza.wms.stream.MediaReaderList getMediaReaders()
com.wowza.wms.stream.MediaWriterList getMediaWriters()
java.util.Map getMp3TagMap()
java.util.Map getMp4TagMap()
String getName()
HostPortConfig getNetConnectionHostPortConfig()
int getNetConnectionIdleFrequency()
int getNetConnectionProcessorCount()
int getNextNetConnectionId()
int getPingTimeout()
WMSProperties getProperties()
String getProperty(String key)
key - keyvoid getProtocolUsage(boolean[] protocolsInUse)
PushPublishContext getPushPublishContext()
com.wowza.wms.pushpublish.manager.IPushPublishManager getPushPublishManager()
RTPContext getRTPContext()
com.wowza.wms.rtp.transport.RTPUDPDatagramConfig getRTPDatagramConfigIncoming()
com.wowza.wms.rtp.transport.RTPUDPDatagramConfig getRTPDatagramConfigOutgoing()
int getRTPIdleFrequency()
int getRTSPMaxPathLen()
IVHostRTSPRequestValidator getRTSPRequestValidator()
java.util.List<com.wowza.wms.vhost.StartupStream> getStartupStreams()
int getStartupStreamsDelayTime()
StreamList getStreamTypes()
ThreadPool getThreadPool()
com.wowza.wms.transcoder.thumbnailer.ThumbnailerContext getThumbnailerContext()
com.wowza.wms.timedtext.model.TimedTextProviderConfiguration getTimedTextProviderConfig()
String getTimeRunning()
double getTimeRunningSeconds()
com.wowza.wms.transcoder.vod.TranscoderVODContext getTranscoderVODContext()
ThreadPool getTransportThreadPool()
com.wowza.wms.rtp.transport.UDPTransportManager getUDPTransportManager()
int getUnidentifiedSessionTimeout()
int getValidationFrequency()
com.wowza.wms.webrtc.model.WebRTCContext getWebRTCContext()
int getWebRTCIdleFrequency()
com.wowza.wms.webrtc.tcpsession.IWebRTCTCPSessionFactory getWebRTCSessionFactory()
WebSocketContext getWebSocketContext()
int getWebSocketSessionCount()
java.util.List<IWebSocketSession> getWebSocketSessions()
void init(String basePath)
basePath - base path to configuration filesboolean isApplicationLoaded(String applicationName)
applicationName - application nameboolean isShuttingDown()
boolean isStartStarupStreams()
boolean isSuspended()
boolean isWebRTCSessionFactory()
void killClient(int clientId)
clientId - client idvoid killRTSPSession(String rtspSessionId)
rtspSessionId - RTSP session idvoid putHTTPStreamerAdapter(String ID,
IHTTPStreamerAdapter adapter)
ID - HTTPStreamerAdapter IDadapter - HTTPStreamerAdaptervoid removeAcceptorListener(IAcceptorNotify acceptorListener)
acceptorListener - acceptor listenervoid removeApplicationListener(IApplicationNotify applicationListener)
applicationListener - applation listenervoid removeClient(int clientId)
clientId - client idvoid removeIdleWorkerListener(com.wowza.wms.util.IIdleWorkerNotify idleWorkerListener)
idleWorkerListener - idleWorker listenervoid reparentClient(IClient client)
client - client object to movevoid setAdminInterfaceHostPort(HostPort adminInterfaceHostPort)
adminInterfaceHostPort - admin interface host portvoid setApplicationTimeout(int applicationTimeout)
applicationTimeout - application time out (milliseconds)void setClientIdleFrequency(int clientIdleFrequency)
clientIdleFrequency - default client idle frequency (milliseconds)void setClientTimeout(int clientTimeout)
clientTimeout - client timeoutvoid setCoreHandlerPoolSize(int corePoolSize)
corePoolSize - core thread pool sizevoid setCoreTransportPoolSize(int corePoolSize)
corePoolSize - core thread pool sizevoid setDynamicLogProperties(java.util.Properties dynamicLogProperties)
dynamicLogProperties - dynamic log properties defined at the vhost levelvoid setFileIOPoolSize(int fileIOPoolSize)
fileIOPoolSize - default file io thread pool sizevoid setHTTPPersistentRejectInvalid(boolean flag)
flag - enable/disablevoid setHTTPStreamerMaxPathLen(int httpStreamerMaxPathLen)
httpStreamerMaxPathLen - max HTTP streamer path lengthvoid setHTTPStreamerRequestValidator(IVHostHTTPStreamerRequestValidator httpRequestValidator)
httpRequestValidator - HTTP streamer request validatorvoid setIdleCheckFrequency(int idleCheckFrequency)
idleCheckFrequency - idle check frequency (milliseconds)void setIdleMinimumWaitTime(int idleMinimumWaitTime)
idleMinimumWaitTime - minimum time (milliseconds) the idle worker thread will sleep before generating idle eventsvoid setIdleWorkerCount(int idleWorkerCount)
idleWorkerCount - number of threads used to generate idle eventsvoid setKeepAliveTimeout(int keepAliveTimeout)
keepAliveTimeout - RTMPT connection keep alive timeoutvoid setMaximumPendingReadBytes(int maximumPendingReaderBytes)
maximumPendingReaderBytes - maximum number of bytes a client connection can have waiting to be written before the connection is terminatedvoid setMaximumPendingWriteBytes(int maximumPendingWriteBytes)
maximumPendingWriteBytes - maximum number a bytes a client connection can have waiting to be sent before the connection is terminatedvoid setMaximumSetBufferTime(int maximumSetBufferTime)
maximumSetBufferTime - maximum number of milliseconds allowed for the NetStream.setBufferTime(secs) callvoid setNetConnectionIdleFrequency(int netConnectionIdleFrequency)
netConnectionIdleFrequency - server to server idle frequency (milliseconds)void setNetConnectionProcessorCount(int netConnectionProcessorCount)
netConnectionProcessorCount - net connection processor countvoid setPingTimeout(int pingTimeout)
pingTimeout - ping timeout (millseconds)void setRTPIdleFrequency(int rtpIdleFrequency)
rtpIdleFrequency - RTP default client idle frequency (milliseconds)void setRTSPMaxPathLen(int rtspStreamerMaxPathLen)
rtspStreamerMaxPathLen - max RTSP stream path lengthvoid setRTSPRequestValidator(IVHostRTSPRequestValidator rtspRequestValidator)
rtspRequestValidator - RTSP request validatorvoid setShuttingDown(boolean shuttingDown)
shuttingDown - true if the vhost is shutting downvoid setStartStarupStreams(boolean startStarupStreams)
startStarupStreams - true if the startup streams are to start and vhost startupvoid setStartupStreamsDelayTime(int startupStreamsDelayTime)
startupStreamsDelayTime - delay timevoid setUnidentifiedSessionTimeout(int unidentifiedSessionTimeout)
unidentifiedSessionTimeout - timeout in millisecondsvoid setValidationFrequency(int validationFrequency)
validationFrequency - time between validation pings (milliseconds)void setWebRTCIdleFrequency(int webrtcIdleFrequency)
webrtcIdleFrequency - default WebRTC idle frequency (milliseconds)void shutdown()
void shutdownApplication(String appName)
appName - application namevoid shutdownApplication(String appName,
boolean deleteFolder)
appName - application namedeleteFolder - delete the application folderboolean startApplicationInstance(String appName)
appName - application nameboolean startApplicationInstance(String appName,
String appInstanceName)
appName - application nameappInstanceName - app instance namevoid startStartupStreams()
void stopStartupStreams()
void suspendAllHostPorts()
boolean touchApplicationInstance(String appName)
appName - application nameboolean touchApplicationInstance(String appName,
String appInstanceName)
appName - application nameappInstanceName - app instance namevoid unbindAllHostPorts()
void updateLoggingDuration()