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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • register

      public void register​(BridgeService service)
      Registers a BridgeService.
      Parameters:
      service - the BridgeService.
    • unregister

      public void unregister​(java.lang.Class<? extends BridgeService> service)
      Unregisters a BridgeService.
      Parameters:
      service - the Class of the BridgeService.
    • getService

      public BridgeService getService​(java.lang.Class<? extends BridgeService> service)
      Returns a Service.
      Parameters:
      service - the Class of the Service.
      Returns:
      the Instance of the Service.
    • isServiceRegistered

      public java.lang.Boolean isServiceRegistered​(java.lang.Class<? extends BridgeService> service)
      Is the service registered.
      Parameters:
      service - the Class of the service.
      Returns:
      Boolean whether the service is registered or not.