public class JenaSubsystemRegistryBasic extends Object implements JenaSubsystemRegistry
JenaSubsystemRegistry for use in the simple
but common case of running Jena as a collection of jars
on the classpath.
Uses ServiceLoader to find sub-systems.
| Constructor and Description |
|---|
JenaSubsystemRegistryBasic() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(JenaSubsystemLifecycle module)
Add to the collection.
|
boolean |
isEmpty() |
boolean |
isRegistered(JenaSubsystemLifecycle module)
check whether registered
|
void |
load()
Load - peform some kinds of search for
JenaSubsystemLifecycle implementations. |
void |
remove(JenaSubsystemLifecycle module)
Remove from the collection.
|
int |
size() |
List<JenaSubsystemLifecycle> |
snapshot()
Return the registered items in a copied list.
|
public void load()
JenaSubsystemRegistryJenaSubsystemLifecycle implementations.
This is called once in the initialization process.load in interface JenaSubsystemRegistrypublic void add(JenaSubsystemLifecycle module)
JenaSubsystemRegistryadd in interface JenaSubsystemRegistrypublic boolean isRegistered(JenaSubsystemLifecycle module)
JenaSubsystemRegistryisRegistered in interface JenaSubsystemRegistrypublic void remove(JenaSubsystemLifecycle module)
JenaSubsystemRegistryremove in interface JenaSubsystemRegistrypublic int size()
size in interface JenaSubsystemRegistrypublic boolean isEmpty()
isEmpty in interface JenaSubsystemRegistrypublic List<JenaSubsystemLifecycle> snapshot()
JenaSubsystemRegistrysnapshot in interface JenaSubsystemRegistryLicenced under the Apache License, Version 2.0