Interface Application<C extends BackendClient<S>, S>
- Type Parameters:
C- the type of theBackendClients of aApplication.S- the type of the application service of aApplication.
- All Superinterfaces:
ClientManager<C>
- All Known Implementing Classes:
AbstractApplication, BasicApplication
- Author:
- Silvan Wyss
-
Method Summary
Methods inherited from interface ClientManager
getStoredClients
-
Method Details
-
asTarget
IApplicationInstanceTarget asTarget()- Returns:
- a target representation of the current
Application.
-
belongsToServer
boolean belongsToServer()- Returns:
- true if the current
Applicationbelongs to a server, false otherwise
-
getApplicationName
String getApplicationName()- Returns:
- the application name of the current {IApplication}.
-
getClientClass
- Returns:
- the class of the
BackendClients of the currentApplication.
-
getInstanceAppendix
String getInstanceAppendix()- Returns:
- the appendix that forms the instance name of the current
Applicationwhen appended to the the application name of the currentApplication.
-
getInstanceName
String getInstanceName()- Returns:
- the instance name of the current {IApplication}.
-
getStoredApplicationService
S getStoredApplicationService()- Returns:
- the application service of the current
Application.
-
getUrlInstanceName
String getUrlInstanceName()- Returns:
- the instance name of the current
Applicationfor URLs.
-
hasClientConnected
boolean hasClientConnected()- Returns:
- true if the current
Applicationhas aBackendClientconnected, false otherwise
-
hasInstanceAppendix
boolean hasInstanceAppendix()- Returns:
- true if the current
Applicationhas an instance appendix, false otherwise
-