Package de.neo.rankbridge.shared.manager
Class BridgeServiceManager
java.lang.Object
de.neo.rankbridge.shared.manager.BridgeServiceManager
public class BridgeServiceManager
extends java.lang.Object
The Manager for BridgeServices.
- Version:
- 1.0
- Author:
- Neo8
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<java.lang.Class<? extends BridgeService>,BridgeService>
services
-
Constructor Summary
Constructors Constructor Description BridgeServiceManager()
New Instance. -
Method Summary
Modifier and Type Method Description BridgeService
getService(java.lang.Class<? extends BridgeService> service)
Returns a Service.java.lang.Boolean
isServiceRegistered(java.lang.Class<? extends BridgeService> service)
Is the service registered.void
register(BridgeService service)
Registers a BridgeService.void
unregister(java.lang.Class<? extends BridgeService> service)
Unregisters a BridgeService.
-
Field Details
-
Constructor Details
-
BridgeServiceManager
public BridgeServiceManager()New Instance.
-
-
Method Details
-
register
Registers a BridgeService.- Parameters:
service
- the BridgeService.
-
unregister
Unregisters a BridgeService.- Parameters:
service
- the Class of the BridgeService.
-
getService
Returns a Service.- Parameters:
service
- the Class of the Service.- Returns:
- the Instance of the Service.
-
isServiceRegistered
Is the service registered.- Parameters:
service
- the Class of the service.- Returns:
- Boolean whether the service is registered or not.
-