|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectcom.wowza.wms.vhost.VHostSingleton
public class VHostSingleton
VHostSingleton: singleton that provide access to running vHosts.
| Constructor Summary | |
|---|---|
VHostSingleton()
|
|
| Method Summary | |
|---|---|
static void |
addVHostListener(IVHostNotify vhostListener)
Add a vHost listener. |
static IVHost |
getInstance(String vhostName)
Get vHost by name. |
static IVHost |
getInstance(String vhostName,
boolean doCreate)
Get vHost by name. |
static java.util.List |
getVHostNames()
Get a list of vHost names. |
static void |
init(String vhostName,
String configHome)
Initialize vhost by name. |
static void |
notifyVHostClientConnect(IVHost vhost,
IClient inClient,
com.wowza.wms.request.RequestFunction function,
AMFDataList params)
Notify vhost client connect |
static void |
notifyVHostCreate(IVHost vhost)
Notify vHost listener of create. |
static void |
notifyVHostInit(IVHost vhost)
Notify vHost listener of ini. |
static void |
notifyVHostShutdownComplete(IVHost vhost)
Notify vHost listener of destruction. |
static void |
notifyVHostShutdownStart(IVHost vhost)
Notify vHost listener of destruction. |
static void |
remove(String vhostName)
Remove a vHost from list of running vHosts. |
static void |
removeApplicationListener(IVHostNotify vhostListener)
Remove vHost listener |
static void |
setServer(IServer server)
Set a reference to the current running server. |
static void |
shutdown(String vhostName)
Shutdown a vHost by name. |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VHostSingleton()
| Method Detail |
|---|
public static void addVHostListener(IVHostNotify vhostListener)
vhostListener - vHost listenerpublic static IVHost getInstance(String vhostName)
vhostName - vHost name
public static IVHost getInstance(String vhostName,
boolean doCreate)
vhostName - vhost namedoCreate - if true, create if does not exist
public static java.util.List getVHostNames()
public static void init(String vhostName,
String configHome)
vhostName - vHost nameconfigHome - configuration path, path to VHost.xml
public static void notifyVHostClientConnect(IVHost vhost,
IClient inClient,
com.wowza.wms.request.RequestFunction function,
AMFDataList params)
vhost - vHostinClient - clientfunction - functionparams - parameterspublic static void notifyVHostCreate(IVHost vhost)
vhost - vHostpublic static void notifyVHostInit(IVHost vhost)
vhost - vHostpublic static void notifyVHostShutdownComplete(IVHost vhost)
vhost - vHostpublic static void notifyVHostShutdownStart(IVHost vhost)
vhost - vHostpublic static void remove(String vhostName)
vhostName - vhost namepublic static void removeApplicationListener(IVHostNotify vhostListener)
vhostListener - vHost listenerpublic static void setServer(IServer server)
server - serverpublic static void shutdown(String vhostName)
vhostName - vhost name
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||