|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServiceContext
Method Summary | ||
---|---|---|
void |
addListener(Listener listener)
Add a Listener to the Server, it will be notified of events |
|
ServiceContext |
addService(java.lang.Class<?>[] classes,
Service service,
java.util.Map<java.lang.String,java.lang.String> properties,
boolean permanent)
Add a service |
|
void |
debug(java.lang.String message)
|
|
void |
debug(java.lang.String message,
java.lang.Throwable e)
|
|
void |
error(java.lang.String message,
java.lang.Throwable e)
|
|
void |
fireEvent(java.lang.String name,
java.lang.Object[] o)
Fire an event - the Listeners registered with the server will be notified. |
|
java.lang.String |
getGlobalProperty(java.lang.String key)
Get a system-wide property |
|
java.lang.String |
getProperty(java.lang.String key)
Get a property of this Service |
|
java.lang.String[] |
getPropertyNames()
Return a list of properties of this Service |
|
java.util.Date |
getServerBuildDate()
Return the build date of the Server |
|
java.lang.String |
getServerName()
Return the logical name of the Server |
|
Service |
getService()
Get the Service for this ServiceContext |
|
|
getService(java.lang.Class<E> type)
Get the first Service object of the specified type |
|
|
getService(java.lang.Class<E> type,
java.lang.String criteria)
Get the first Service object of the specified type |
|
java.lang.String |
getServiceName()
Return the unique logical name of this Service |
|
java.lang.String[] |
getServiceNames()
Return the list of Service names |
|
|
getServices(java.lang.Class<E> type,
java.lang.String criteria)
Get a list of all Service objects of the specified type |
|
java.lang.String |
getSoftwareName()
Return the name and version of the Software |
|
void |
info(java.lang.String message)
|
|
boolean |
isActive()
Return true if the Service has been started |
|
void |
putProperty(java.lang.String key,
java.lang.String value)
Set a property of this Service |
|
void |
removeListener(Listener listener)
Remove a Listener to the Server, it will be notified of events |
|
void |
removeService()
Remove a service |
|
void |
start()
|
|
void |
stop()
|
|
void |
warn(java.lang.String message,
java.lang.Throwable e)
|
Method Detail |
---|
void debug(java.lang.String message, java.lang.Throwable e)
void debug(java.lang.String message)
void info(java.lang.String message)
void warn(java.lang.String message, java.lang.Throwable e)
void error(java.lang.String message, java.lang.Throwable e)
java.lang.String getSoftwareName()
java.lang.String getServerName()
java.util.Date getServerBuildDate()
java.lang.String getServiceName()
Service getService()
<E extends Service> E getService(java.lang.Class<E> type)
Service
object of the specified type
<E extends Service> E getService(java.lang.Class<E> type, java.lang.String criteria)
Service
object of the specified type
<E extends Service> E[] getServices(java.lang.Class<E> type, java.lang.String criteria)
Service
objects of the specified type
void addListener(Listener listener)
Listener
to the Server, it will be notified of events
void removeListener(Listener listener)
Listener
to the Server, it will be notified of events
void fireEvent(java.lang.String name, java.lang.Object[] o)
qtunes.fireEvent("player.add, new Object[] { "track", track, "user", user });
o
- an array of [key, value]java.lang.String[] getPropertyNames()
java.lang.String getGlobalProperty(java.lang.String key)
java.lang.String getProperty(java.lang.String key)
void putProperty(java.lang.String key, java.lang.String value)
void start()
void stop()
ServiceContext addService(java.lang.Class<?>[] classes, Service service, java.util.Map<java.lang.String,java.lang.String> properties, boolean permanent)
void removeService()
java.lang.String[] getServiceNames()
boolean isActive()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |