Class DefaultServiceLocator

java.lang.Object
org.fedoraproject.xmvn.locator.impl.DefaultServiceLocator
All Implemented Interfaces:
org.fedoraproject.xmvn.locator.ServiceLocator

public class DefaultServiceLocator extends Object implements org.fedoraproject.xmvn.locator.ServiceLocator
Service locator for XMvn.

WARNING: This class is part of internal implementation of XMvn and it is marked as public only for technical reasons. This class is not part of XMvn API. Client code using XMvn should not reference it directly.

Author:
Mikolaj Izdebski
  • Constructor Details

    • DefaultServiceLocator

      public DefaultServiceLocator()
  • Method Details

    • addService

      public <T> void addService(Class<T> role, Class<? extends T> serviceProvider)
    • getService

      public <T> T getService(Class<T> role)
      Specified by:
      getService in interface org.fedoraproject.xmvn.locator.ServiceLocator