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 BridgeServicegetService(java.lang.Class<? extends BridgeService> service)Returns a Service.java.lang.BooleanisServiceRegistered(java.lang.Class<? extends BridgeService> service)Is the service registered.voidregister(BridgeService service)Registers a BridgeService.voidunregister(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.
-