Package com.wowza.wms.server
Interface IServer
- 
 public interface IServerIServer: public interface to Server object. 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringSERVER_DEFAULT
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaddAuthorizedRESTAPI(Class classType)Returns true if the class has been added to the REST API.booleanaddAuthorizedRESTAPI(Class classType, String url)Returns true if the class has been added to the REST API at the specified URLvoidaddLogListener(ILogNotify logListener)Add a log event listenervoidaddServerListener(IServerNotify serverListener)Add server listenerbooleanaddUnAuthorizedRESTAPI(Class classType)Returns true if the class has been added to the REST API.booleanaddUnAuthorizedRESTAPI(Class classType, String url)Returns true if the class has been added to the REST API at the specified URLcom.wowza.wms.admin.AdminAgentgetAdminAgent()Get the JMX interfaceStringgetAdminGUID()Get the admin guidjava.util.ListgetAdminInterfaceObjectList()Get the list of objects exposed through JMX interfacecom.wowza.util.RandomIdGeneratorgetClientIdGenerator()Get the client id generator for the serverintgetClientIdGeneratorRecycleDelaySize()Get the client ID generator recycle delay sizeintgetClientIdGeneratorRecycleSize()Get the client ID generator recycle sizelonggetClientIdGeneratorTimeout()Get the client ID generator timeoutcom.wowza.wms.server.CommandInterfaceCommandHandlergetCommandInterfaceCommandHandler()Get the command interface command handlerHostPortgetCommandInterfaceHostPort()Get the definition of the command interfacelonggetCommittedVirtuallMemory()Get the committed virtual memoryConnectionCountergetConnectionCounter()Get the server connection counter.com.wowza.wms.client.ConnectionCounterSimplegetConnectionCounter(int counterIndex)Get the server connection counter for a specific technology (see IVHost.COUNTER_*)longgetConnectionsMaximum()Returns maximum number of connections allowed to the server (-1 means unlimited)intgetCoreHandlerPoolSize()Get the handler core thread pool size.intgetCoreTransportPoolSize()Get the transport core thread pool size.longgetCurrentHeapSize()Get the current heap sizeStringgetDateStarted()Get the date and time the server was started.StringgetDefaultStreamPrefix()Get the default stream prefix used if the stream name does not include a prefix (default is mp4)java.util.PropertiesgetDynamicLogProperties()Get the dynamic log properties defined at the server level in conf/log4j.propertiesStringgetGUID()Get the base guidThreadPoolgetHandlerThreadPool()Get the server handler thread pool.StringgetHTTPHeaderServer()Get the Server header used for HTTP responsesIOPerformanceCountergetIoPerformanceCounter()Get the server performance counter.IOPerformanceCountergetIoPerformanceCounter(int counterIndex)Get the server performance counter for a specific technology (see IVHost.COUNTER_*)longgetLiveStreamTranscoderSessionCount()Get the current number of live stream transcoder sessions.longgetLiveThreads()Get the count of live threadsjava.util.List<ILogNotify>getLogListeners()Get a copy of the log event listener listWMSPropertiesgetManagerProperties()Get server's manager's properties collectionlonggetMaxHeapSize()Get the max heap sizelonggetPeakThreads()Get the count of peak threadsWMSPropertiesgetProperties()Get server level properties collectioncom.wowza.wms.server.Server.ProtocolUsageSessionTrackergetProtocolUsageTracker()Get the server level protocol usage trackerlonggetPublishersMaximum()Get the maximum number of streams that can be published to the serverPushPublishUsageTrackergetPushPublishUsageTracker()Get the server level push publishing usage trackercom.wowza.wms.rest.restserver.RESTUsageTrackergetRESTUsageTracker()Get the server level REST usage trackerStringgetRTMPTHeaderServer()Get the Server header used for RTMPT responsesStringgetServerGUID()Get the server guidStringgetSessionGUID()Get the session guidThreadPoolgetThreadPool()Get the server handler thread pool.com.wowza.wms.transcoder.thumbnailer.ThumbnailerUsageTrackergetThumbnailerUsageTracker()Get the server level thumbnail usage trackerStringgetTimeRunning()Get a formatted String of how long the server has been running.doublegetTimeRunningSeconds()Get time running in secondscom.wowza.wms.transcoder.capture.TranscoderCaptureManagergetTranscoderCaptureManager()Get the transcoder capture managercom.wowza.wms.transcoder.model.TranscoderContextServergetTranscoderContextServer()Get the server level transcoder contextlonggetTranscoderLicenseInUse()Get the total number of transcoder licenses in use.longgetTranscoderLicenseTotal()Get the total number of transcoder licenses (-1 means unlimited - subscription)com.wowza.wms.server.TranscoderUsageTrackergetTranscoderUsageTracker()Get the server level live transcoder usage trackercom.wowza.wms.transcoder.vod.TranscoderVODUsageTrackergetTranscoderVODUsageTracker()Get the server level VOD transcoder usage trackerThreadPoolgetTransportThreadPool()Get the server transport thread pool.com.wowza.wms.server.ServerTuningHandlergetTuningHandler()Get the handler that control automatic server tuningcom.wowza.wms.transport.udp.UDPPortManagergetUDPPortManager()Get the UDP port manager which manages the allocation of incoming UDP port binding to be sure there are not port conflictscom.wowza.wms.transport.udp.UDPPortSharingManagergetUDPPortSharingManager()Get the UDP port sharing manager.String[]getUserAgents()Get a pipe "|" delimited list of user agents that the server recognizes as RTMPT client.StringgetVersion()Get server version number.VHostListgetVHostList()Returns the interface to the VHostList for the serverbooleanisAcceptWOWZConnections()If true, WOWZ connections will use the WOWZ protocol.booleanisDRMAvailable()Returns true if DRM is properly licensed.booleanisDRMInUse()Returns true if DRM is in-use.booleanisDVRAvailable()Returns true if nDVR is properly licensed.booleanisDVRInUse()Returns true if nDVR is in-use.booleanisDynamicLogContextLoaded(String logContext)Returns true of the given dynamic log context is already loaded.booleanisHTTPOriginAvailable()Returns true if HTTP origin is properly licensed.booleanisInitiateWOWZConnections()If true, NetConnection attempts will use the WOWZ protocol when possible.booleanisLoggingRemoveStdoutIfRunningAsService()If true, stdout log4j appender is removed from logging configuration if running as a service.booleanisPushPublishAvailable()Returns true if Push Publish is properly licensed.booleanisRESTAPIAvailable()Returns true if REST API is properly licensed.booleanisRestDocumentationServerEnabled()Returns true if REST API documentation server is enabledbooleanisRestServerEnabled()Returns true if REST API is enabledbooleanisSuspended()Is the server current suspendedbooleanisTranscoderWatermark()Return true if transcoder has a watermarkbooleanisVHostRunning(String name)Returns true if the name provided is a running VHost nameStringreadConfig(String sName)Method to read xml config file..voidreloadVHostConfig()Reload the VHosts.xml file.booleanremoveLogListener(ILogNotify logListener)Remove a log event listenervoidremoveServerListener(IServerNotify serverListener)Remove server listenervoidsetAcceptWOWZConnections(boolean acceptWOWZConnections)If true, WOWZ connections will use the WOWZ protocol.voidsetCommandInterfaceHostPort(HostPort commandInterfaceHostPort)Set the definition for the command interface.voidsetCoreHandlerPoolSize(int corePoolSize)Set the handler core thread pool size.voidsetCoreTransportPoolSize(int corePoolSize)Set the transport core thread pool size.voidsetDefaultStreamPrefix(String defaultStreamPrefix)Set the default stream prefix used if the stream name does not include a prefix (default is mp4)voidsetDynamicLogProperties(java.util.Properties dynamicLogProperties)Set the dynamic log properties set at the server levelvoidsetHTTPHeaderServer(String httpHeaderServer)Set the Server header used for HTTP responsesvoidsetInitiateWOWZConnections(boolean initiateWOWZConnections)If true, NetConnection attempts will use the WOWZ protocol when possible.voidsetLoggingRemoveStdoutIfRunningAsService(boolean loggingRemoveStdoutIfRunningAsService)If true, stdout log4j appender is removed from logging configuration if running as a service.voidsetRestDocumentationServerEnabled(boolean restDocumentationServerEnabled)Sets if REST API documentation server will be enabledvoidsetRestServerEnabled(boolean restServerEnabled)Sets if REST API server will be enabledvoidsetRTMPTHeaderServer(String rtmptHeaderServer)Set the Server header used for RTMPT responsesvoidsetUserAgents(String[] userAgents)Set a pipe "|" delimited list of user agents that the server recognizes as RTMPT client.voidstartCommandInterface()Start the command interface as defined in Server.xml.voidstartStats()Starts the statistics manager to collect server and application statisticsvoidstartVHost(String vhostName)Start a vHost by name.voidstartVHosts()Start all vHostsvoidstopAdminAgent()Stop the JMX interfacevoidstopCommandInterface()Stop the command interface as defined in Server.xml.voidstopStats()Stops the statistics managervoidstopVHost(String vhostName)Stop a vHost by name.voidstopVHosts()Stop all vHostsvoidsuspendAllVHosts()Suspend all virtual hosts (Calls IVHost.suspendAllHostPorts for each vhost)voidsuspendCommandInterface()Suspend the command interface as defined in Server.xml.voidsuspendServer()Suspend all virtual hosts and the command interfacevoidunbindAllVHosts()Unbind all virtual hosts (Calls IVHost.unbindAllHostPorts for each vhost)booleanwriteConfig(String sName, String data)Method to write xml config file..
 
- 
- 
- 
Field Detail- 
SERVER_DEFAULTstatic final String SERVER_DEFAULT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
startCommandInterfacevoid startCommandInterface() Start the command interface as defined in Server.xml. The command interface is used by shutdown.sh script to stop the server. It is also used by ant task to stop and start the server on build events.
 - 
stopCommandInterfacevoid stopCommandInterface() Stop the command interface as defined in Server.xml. The command interface is used by shutdown.sh script to stop the server. It is also used by ant task to stop and start the server on build events.
 - 
suspendCommandInterfacevoid suspendCommandInterface() Suspend the command interface as defined in Server.xml. The command interface is used by shutdown.sh script to stop the server. It is also used by ant task to stop and start the server on build events.
 - 
getVersionString getVersion() Get server version number.- Returns:
- server version number
 
 - 
reloadVHostConfigvoid reloadVHostConfig() Reload the VHosts.xml file. This method can be invoked through the JMX interface to manage vHosts while the server is running.
 - 
stopVHostvoid stopVHost(String vhostName) Stop a vHost by name.- Parameters:
- vhostName- vHost name
 
 - 
stopVHostsvoid stopVHosts() Stop all vHosts
 - 
isVHostRunningboolean isVHostRunning(String name) Returns true if the name provided is a running VHost name- Parameters:
- name- of a running VHost
- Returns:
- true if the name provided is a running VHost name
 
 - 
startVHostvoid startVHost(String vhostName) Start a vHost by name.- Parameters:
- vhostName- vHost name
 
 - 
startVHostsvoid startVHosts() Start all vHosts
 - 
getIoPerformanceCounterIOPerformanceCounter getIoPerformanceCounter() Get the server performance counter.- Returns:
- io performance counter
 
 - 
getIoPerformanceCounterIOPerformanceCounter getIoPerformanceCounter(int counterIndex) Get the server performance counter for a specific technology (see IVHost.COUNTER_*)- Parameters:
- counterIndex- counter index (see IVHost.COUNTER_*)
- Returns:
- io performance counter
 
 - 
getConnectionCounterConnectionCounter getConnectionCounter() Get the server connection counter.- Returns:
- connection counter
 
 - 
getPublishersMaximumlong getPublishersMaximum() Get the maximum number of streams that can be published to the server- Returns:
- maximum number of streams that can be published to the server
 
 - 
getConnectionCountercom.wowza.wms.client.ConnectionCounterSimple getConnectionCounter(int counterIndex) Get the server connection counter for a specific technology (see IVHost.COUNTER_*)- Parameters:
- counterIndex- counter index (see IVHost.COUNTER_*)
- Returns:
- connection counter
 
 - 
getDateStartedString getDateStarted() Get the date and time the server was started.- Returns:
- date and time the server was started
 
 - 
getTimeRunningString getTimeRunning() Get a formatted String of how long the server has been running.- Returns:
- formatted String of how long the server has been running
 
 - 
getTimeRunningSecondsdouble getTimeRunningSeconds() Get time running in seconds- Returns:
- time running in seconds
 
 - 
getCommandInterfaceHostPortHostPort getCommandInterfaceHostPort() Get the definition of the command interface- Returns:
- host port definition of command interface
 
 - 
setCommandInterfaceHostPortvoid setCommandInterfaceHostPort(HostPort commandInterfaceHostPort) Set the definition for the command interface.- Parameters:
- commandInterfaceHostPort- host port definition of command interface
 
 - 
getUserAgentsString[] getUserAgents() Get a pipe "|" delimited list of user agents that the server recognizes as RTMPT client.- Returns:
- pipe "|" delimited list of user agents that the server recognizes as RTMPT client
 
 - 
setUserAgentsvoid setUserAgents(String[] userAgents) Set a pipe "|" delimited list of user agents that the server recognizes as RTMPT client.- Parameters:
- userAgents- pipe "|" delimited list of user agents that the server recognizes as RTMPT client
 
 - 
addServerListenervoid addServerListener(IServerNotify serverListener) Add server listener- Parameters:
- serverListener- server listener
 
 - 
removeServerListenervoid removeServerListener(IServerNotify serverListener) Remove server listener- Parameters:
- serverListener- server listener
 
 - 
getAdminInterfaceObjectListjava.util.List getAdminInterfaceObjectList() Get the list of objects exposed through JMX interface- Returns:
- list of objects exposed through JMX interface
 
 - 
getCoreTransportPoolSizeint getCoreTransportPoolSize() Get the transport core thread pool size.- Returns:
- default core thread pool size
 
 - 
setCoreTransportPoolSizevoid setCoreTransportPoolSize(int corePoolSize) Set the transport core thread pool size.- Parameters:
- corePoolSize- core thread pool size
 
 - 
getCoreHandlerPoolSizeint getCoreHandlerPoolSize() Get the handler core thread pool size.- Returns:
- default core thread pool size
 
 - 
setCoreHandlerPoolSizevoid setCoreHandlerPoolSize(int corePoolSize) Set the handler core thread pool size.- Parameters:
- corePoolSize- core thread pool size
 
 - 
getThreadPoolThreadPool getThreadPool() Get the server handler thread pool. Same as getHandlerThreadPool.- Returns:
- server handler thread pool
 
 - 
getTransportThreadPoolThreadPool getTransportThreadPool() Get the server transport thread pool. This thread pool is used to read/write data from the transports sockets.- Returns:
- server transport thread pool
 
 - 
getHandlerThreadPoolThreadPool getHandlerThreadPool() Get the server handler thread pool. This thread pool is used to process the incoming events.- Returns:
- server handler thread pool
 
 - 
getPropertiesWMSProperties getProperties() Get server level properties collection- Returns:
- server level properties collection
 
 - 
getManagerPropertiesWMSProperties getManagerProperties() Get server's manager's properties collection- Returns:
- manager's property collection
 
 - 
getClientIdGeneratorcom.wowza.util.RandomIdGenerator getClientIdGenerator() Get the client id generator for the server- Returns:
- client id generator for the server
 
 - 
getDynamicLogPropertiesjava.util.Properties getDynamicLogProperties() Get the dynamic log properties defined at the server level in conf/log4j.properties- Returns:
- dynamic log properties defined at the server level
 
 - 
setDynamicLogPropertiesvoid setDynamicLogProperties(java.util.Properties dynamicLogProperties) Set the dynamic log properties set at the server level- Parameters:
- dynamicLogProperties- dynamic log properties defined at the server level
 
 - 
isDynamicLogContextLoadedboolean isDynamicLogContextLoaded(String logContext) Returns true of the given dynamic log context is already loaded. If not loaded it will return false and add it to the a Set of loaded log context. Log context is [VHost].[Application].[AppInstance]
 - 
getVHostListVHostList getVHostList() Returns the interface to the VHostList for the server- Returns:
- vhostList
 
 - 
suspendAllVHostsvoid suspendAllVHosts() Suspend all virtual hosts (Calls IVHost.suspendAllHostPorts for each vhost)
 - 
unbindAllVHostsvoid unbindAllVHosts() Unbind all virtual hosts (Calls IVHost.unbindAllHostPorts for each vhost)
 - 
suspendServervoid suspendServer() Suspend all virtual hosts and the command interface
 - 
isSuspendedboolean isSuspended() Is the server current suspended
 - 
stopAdminAgentvoid stopAdminAgent() Stop the JMX interface
 - 
getAdminAgentcom.wowza.wms.admin.AdminAgent getAdminAgent() Get the JMX interface- Returns:
- JMX Admin agent
 
 - 
getSessionGUIDString getSessionGUID() Get the session guid- Returns:
- session guid
 
 - 
getServerGUIDString getServerGUID() Get the server guid- Returns:
- server guid
 
 - 
getGUIDString getGUID() Get the base guid- Returns:
- base guid
 
 - 
getAdminGUIDString getAdminGUID() Get the admin guid- Returns:
- admin guid
 
 - 
getUDPPortManagercom.wowza.wms.transport.udp.UDPPortManager getUDPPortManager() Get the UDP port manager which manages the allocation of incoming UDP port binding to be sure there are not port conflicts- Returns:
- UDP port manager
 
 - 
getUDPPortSharingManagercom.wowza.wms.transport.udp.UDPPortSharingManager getUDPPortSharingManager() Get the UDP port sharing manager.- Returns:
- UDP port sharing manager
 
 - 
getLiveThreadslong getLiveThreads() Get the count of live threads- Returns:
- count of live threads
 
 - 
getPeakThreadslong getPeakThreads() Get the count of peak threads- Returns:
- count of peak threads
 
 - 
getCurrentHeapSizelong getCurrentHeapSize() Get the current heap size- Returns:
- current heap size
 
 - 
getMaxHeapSizelong getMaxHeapSize() Get the max heap size- Returns:
- map heap size
 
 - 
getCommittedVirtuallMemorylong getCommittedVirtuallMemory() Get the committed virtual memory- Returns:
- committed virtual memory
 
 - 
readConfigString readConfig(String sName) Method to read xml config file..
 - 
writeConfigboolean writeConfig(String sName, String data)Method to write xml config file..
 - 
getClientIdGeneratorTimeoutlong getClientIdGeneratorTimeout() Get the client ID generator timeout- Returns:
- client ID generator timeout
 
 - 
getClientIdGeneratorRecycleSizeint getClientIdGeneratorRecycleSize() Get the client ID generator recycle size- Returns:
- client ID generator recycle size
 
 - 
getClientIdGeneratorRecycleDelaySizeint getClientIdGeneratorRecycleDelaySize() Get the client ID generator recycle delay size- Returns:
- client ID generator recycle delay size
 
 - 
getCommandInterfaceCommandHandlercom.wowza.wms.server.CommandInterfaceCommandHandler getCommandInterfaceCommandHandler() Get the command interface command handler- Returns:
- command interface command handler
 
 - 
getProtocolUsageTrackercom.wowza.wms.server.Server.ProtocolUsageSessionTracker getProtocolUsageTracker() Get the server level protocol usage tracker- Returns:
- server level protocol usage tracker
 
 - 
isAcceptWOWZConnectionsboolean isAcceptWOWZConnections() If true, WOWZ connections will use the WOWZ protocol. If false, WOWZ connection attempts will fall back to RTMP.- Returns:
- true, WOWZ connections will use the WOWZ protocol
 
 - 
setAcceptWOWZConnectionsvoid setAcceptWOWZConnections(boolean acceptWOWZConnections) If true, WOWZ connections will use the WOWZ protocol. If false, WOWZ connection attempts will fall back to RTMP.- Parameters:
- acceptWOWZConnections- true, WOWZ connections will use the WOWZ protocol
 
 - 
isInitiateWOWZConnectionsboolean isInitiateWOWZConnections() If true, NetConnection attempts will use the WOWZ protocol when possible.- Returns:
- true, NetConnection attempts will use the WOWZ protocol when possible.
 
 - 
setInitiateWOWZConnectionsvoid setInitiateWOWZConnections(boolean initiateWOWZConnections) If true, NetConnection attempts will use the WOWZ protocol when possible.- Parameters:
- initiateWOWZConnections- true, NetConnection attempts will use the WOWZ protocol when possible.
 
 - 
getLiveStreamTranscoderSessionCountlong getLiveStreamTranscoderSessionCount() Get the current number of live stream transcoder sessions.- Returns:
- current number of live stream transcoder sessions
 
 - 
getTuningHandlercom.wowza.wms.server.ServerTuningHandler getTuningHandler() Get the handler that control automatic server tuning- Returns:
- handler that control automatic server tuning
 
 - 
getTranscoderLicenseInUselong getTranscoderLicenseInUse() Get the total number of transcoder licenses in use.- Returns:
- total number of transcoder licenses in use.
 
 - 
getTranscoderLicenseTotallong getTranscoderLicenseTotal() Get the total number of transcoder licenses (-1 means unlimited - subscription)- Returns:
- total number of transcoder licenses
 
 - 
isTranscoderWatermarkboolean isTranscoderWatermark() Return true if transcoder has a watermark- Returns:
- true if transcoder has a watermark
 
 - 
isDVRAvailableboolean isDVRAvailable() Returns true if nDVR is properly licensed.- Returns:
- true if nDVR is properly licensed
 
 - 
isDVRInUseboolean isDVRInUse() Returns true if nDVR is in-use.- Returns:
- true if nDVR is in-use
 
 - 
isDRMAvailableboolean isDRMAvailable() Returns true if DRM is properly licensed.- Returns:
- true if DRM is properly licensed
 
 - 
isDRMInUseboolean isDRMInUse() Returns true if DRM is in-use.- Returns:
- true if DRM is in-use
 
 - 
isHTTPOriginAvailableboolean isHTTPOriginAvailable() Returns true if HTTP origin is properly licensed.- Returns:
- true if HTTP origin is properly licensed
 
 - 
isRESTAPIAvailableboolean isRESTAPIAvailable() Returns true if REST API is properly licensed.- Returns:
- true if REST API is properly licensed
 
 - 
isPushPublishAvailableboolean isPushPublishAvailable() Returns true if Push Publish is properly licensed.- Returns:
- true if Push Publish is properly licensed.
 
 - 
setRestServerEnabledvoid setRestServerEnabled(boolean restServerEnabled) Sets if REST API server will be enabled- Parameters:
- restServerEnabled- if the REST API server will be enabled
 
 - 
isRestServerEnabledboolean isRestServerEnabled() Returns true if REST API is enabled- Returns:
- true if REST API is enabled
 
 - 
setRestDocumentationServerEnabledvoid setRestDocumentationServerEnabled(boolean restDocumentationServerEnabled) Sets if REST API documentation server will be enabled- Parameters:
- restDocumentationServerEnabled- if the REST API server will be enabled
 
 - 
isRestDocumentationServerEnabledboolean isRestDocumentationServerEnabled() Returns true if REST API documentation server is enabled- Returns:
- true if REST API documentation server is enabled
 
 - 
addAuthorizedRESTAPIboolean addAuthorizedRESTAPI(Class classType) Returns true if the class has been added to the REST API.- Returns:
- true if the class has been added to the REST API
 
 - 
addUnAuthorizedRESTAPIboolean addUnAuthorizedRESTAPI(Class classType, String url)Returns true if the class has been added to the REST API at the specified URL- Returns:
- true if the class has been added to the REST API at the specified URL
 
 - 
addUnAuthorizedRESTAPIboolean addUnAuthorizedRESTAPI(Class classType) Returns true if the class has been added to the REST API.- Returns:
- true if the class has been added to the REST API
 
 - 
addAuthorizedRESTAPIboolean addAuthorizedRESTAPI(Class classType, String url)Returns true if the class has been added to the REST API at the specified URL- Returns:
- true if the class has been added to the REST API at the specified URL
 
 - 
getConnectionsMaximumlong getConnectionsMaximum() Returns maximum number of connections allowed to the server (-1 means unlimited)- Returns:
- maximum number of connections allowed to the server (-1 means unlimited)
 
 - 
startStatsvoid startStats() Starts the statistics manager to collect server and application statistics
 - 
stopStatsvoid stopStats() Stops the statistics manager
 - 
getDefaultStreamPrefixString getDefaultStreamPrefix() Get the default stream prefix used if the stream name does not include a prefix (default is mp4)- Returns:
- default stream prefix
 
 - 
setDefaultStreamPrefixvoid setDefaultStreamPrefix(String defaultStreamPrefix) Set the default stream prefix used if the stream name does not include a prefix (default is mp4)- Parameters:
- defaultStreamPrefix- default stream prefix
 
 - 
getRTMPTHeaderServerString getRTMPTHeaderServer() Get the Server header used for RTMPT responses- Returns:
- Server header used for RTMPT responses
 
 - 
setRTMPTHeaderServervoid setRTMPTHeaderServer(String rtmptHeaderServer) Set the Server header used for RTMPT responses- Parameters:
- rtmptHeaderServer- Server header used for RTMPT responses
 
 - 
getHTTPHeaderServerString getHTTPHeaderServer() Get the Server header used for HTTP responses- Returns:
- the Server header used for HTTP responses
 
 - 
setHTTPHeaderServervoid setHTTPHeaderServer(String httpHeaderServer) Set the Server header used for HTTP responses- Parameters:
- httpHeaderServer-
 
 - 
isLoggingRemoveStdoutIfRunningAsServiceboolean isLoggingRemoveStdoutIfRunningAsService() If true, stdout log4j appender is removed from logging configuration if running as a service.- Returns:
- stdout log4j appender is removed from logging configuration if running as a service
 
 - 
setLoggingRemoveStdoutIfRunningAsServicevoid setLoggingRemoveStdoutIfRunningAsService(boolean loggingRemoveStdoutIfRunningAsService) If true, stdout log4j appender is removed from logging configuration if running as a service.- Parameters:
- loggingRemoveStdoutIfRunningAsService- stdout log4j appender is removed from logging configuration if running as a service
 
 - 
getTranscoderUsageTrackercom.wowza.wms.server.TranscoderUsageTracker getTranscoderUsageTracker() Get the server level live transcoder usage tracker- Returns:
- server level live transcoder usage tracker
 
 - 
getTranscoderVODUsageTrackercom.wowza.wms.transcoder.vod.TranscoderVODUsageTracker getTranscoderVODUsageTracker() Get the server level VOD transcoder usage tracker- Returns:
- server level VOD transcoder usage tracker
 
 - 
getThumbnailerUsageTrackercom.wowza.wms.transcoder.thumbnailer.ThumbnailerUsageTracker getThumbnailerUsageTracker() Get the server level thumbnail usage tracker- Returns:
- server level thumbnail usage tracker
 
 - 
getRESTUsageTrackercom.wowza.wms.rest.restserver.RESTUsageTracker getRESTUsageTracker() Get the server level REST usage tracker- Returns:
- server level REST usage tracker
 
 - 
getTranscoderContextServercom.wowza.wms.transcoder.model.TranscoderContextServer getTranscoderContextServer() Get the server level transcoder context- Returns:
- server level transcoder context
 
 - 
getTranscoderCaptureManagercom.wowza.wms.transcoder.capture.TranscoderCaptureManager getTranscoderCaptureManager() Get the transcoder capture manager- Returns:
- transcoder capture manager
 
 - 
getPushPublishUsageTrackerPushPublishUsageTracker getPushPublishUsageTracker() Get the server level push publishing usage tracker- Returns:
- server level push publishing usage tracker
 
 - 
addLogListenervoid addLogListener(ILogNotify logListener) Add a log event listener- Parameters:
- logListener- log event listener
 
 - 
removeLogListenerboolean removeLogListener(ILogNotify logListener) Remove a log event listener- Parameters:
- logListener- log event listener
- Returns:
- true if removed
 
 - 
getLogListenersjava.util.List<ILogNotify> getLogListeners() Get a copy of the log event listener list- Returns:
- log event listeners including the logNotifier object if specified
 
 
- 
 
-