Package com.twelvemonkeys.util.service
Class ServiceRegistry.CategoryRegistry<T>
- java.lang.Object
-
- com.twelvemonkeys.util.service.ServiceRegistry.CategoryRegistry<T>
-
- Enclosing class:
- ServiceRegistry
class ServiceRegistry.CategoryRegistry<T> extends java.lang.Object
Keeps track of each individual category.
-
-
Constructor Summary
Constructors Constructor Description CategoryRegistry(java.lang.Class<T> pCategory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkCategory(java.lang.Object pProvider)
boolean
contains(java.lang.Object pProvider)
boolean
deregister(java.lang.Object pProvider)
(package private) void
processDeregistration(T pOldProvider)
(package private) void
processRegistration(T pProvider)
java.util.Iterator<T>
providers()
boolean
register(T pProvider)
-
-
-
Constructor Detail
-
CategoryRegistry
CategoryRegistry(java.lang.Class<T> pCategory)
-
-
Method Detail
-
checkCategory
private void checkCategory(java.lang.Object pProvider)
-
register
public boolean register(T pProvider)
-
processRegistration
void processRegistration(T pProvider)
-
deregister
public boolean deregister(java.lang.Object pProvider)
-
processDeregistration
void processDeregistration(T pOldProvider)
-
contains
public boolean contains(java.lang.Object pProvider)
-
providers
public java.util.Iterator<T> providers()
-
-