|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICallerManagerFactory
This interface must be implemented by a caller manager factory object. The caller manager factory takes care about the concurrent existence of caller managers. Its task is to maintain and handle all registered caller manager instances.
| Method Summary | |
|---|---|
String[] |
getAllCallerManagerIDs()
Gets all IDs of registered caller manager objects. |
List |
getAllCallerManagers()
Gets a list with all caller manager objects. |
ICallerManager |
getCallerManager(String id)
Gets the caller manager object for a certain ID |
ICallerManager |
getDefaultCallerManager()
Gets the default caller manager object. |
List |
getTypedCallerManagers(Class type)
Gets all caller mananger objects implementing a certain type. |
boolean |
isManagerAvailable(String id)
Checks wether a manager is available or not. |
void |
shutdown()
This method is called on shutdown time by the runtime object. |
void |
startup()
This method is called on startup time by the runtime object. |
| Method Detail |
|---|
ICallerManager getCallerManager(String id)
id - ID of the caller manager implementation
ICallerManager getDefaultCallerManager()
List getAllCallerManagers()
List getTypedCallerManagers(Class type)
type - type of caller manager instance (interface definition from de.janrufmonitor.repository.types.*)
String[] getAllCallerManagerIDs()
void startup()
void shutdown()
boolean isManagerAvailable(String id)
id - id of the manager to check
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||