public interface YouScopeServerProperties
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
ServerAddon[] |
getGeneralAddons()
Returns an array of all general purpose addons known by the server.
|
byte[] |
getIP()
Returns the IP address of the server.
|
<T extends ServerAddon> |
getServerAddon(java.lang.Class<T> addonInterface)
Returns a remote addon provider implementing the given interface.
|
<T extends ServerAddon> |
getServerAddons(java.lang.Class<T> addonInterface)
Returns all remote addon providers implementing the given interface.
|
java.lang.String[] |
getSupportedImageFormats()
Returns a list of supported image formats.
|
java.lang.String[] |
getSupportedScriptEngines()
Returns a list of all supported script engines of the server.
|
java.lang.String[] getSupportedImageFormats() throws java.rmi.RemoteException
java.rmi.RemoteException
byte[] getIP() throws java.net.UnknownHostException, java.rmi.RemoteException
java.net.UnknownHostException
java.rmi.RemoteException
java.lang.String[] getSupportedScriptEngines() throws java.rmi.RemoteException
java.rmi.RemoteException
<T extends ServerAddon> T getServerAddon(java.lang.Class<T> addonInterface) throws java.rmi.RemoteException
T
- The interface of the addon.addonInterface
- The interface of the addon.java.rmi.RemoteException
<T extends ServerAddon> T[] getServerAddons(java.lang.Class<T> addonInterface) throws java.rmi.RemoteException
T
- The interface of the addons.addonInterface
- The interface of the addons.java.rmi.RemoteException
ServerAddon[] getGeneralAddons() throws java.rmi.RemoteException
java.rmi.RemoteException