Package org.apache.jena.sys
Interface JenaSubsystemRegistry
-
- All Known Implementing Classes:
JenaSubsystemRegistryBasic
public interface JenaSubsystemRegistry
AJenaSubsystemRegistry
is a set of objects implementingJenaSubsystemLifecycle
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
add(JenaSubsystemLifecycle module)
Add to the collection.boolean
isEmpty()
boolean
isRegistered(JenaSubsystemLifecycle module)
check whether registeredvoid
load()
Load - perform some kinds of search forJenaSubsystemLifecycle
implementations.void
remove(JenaSubsystemLifecycle module)
Remove from the collection.int
size()
java.util.List<JenaSubsystemLifecycle>
snapshot()
Return the registered items in a copied list.
-
-
-
Method Detail
-
load
void load()
Load - perform some kinds of search forJenaSubsystemLifecycle
implementations. This is called once in the initialization process.
-
add
void add(JenaSubsystemLifecycle module)
Add to the collection.
-
isRegistered
boolean isRegistered(JenaSubsystemLifecycle module)
check whether registered
-
remove
void remove(JenaSubsystemLifecycle module)
Remove from the collection.
-
size
int size()
-
isEmpty
boolean isEmpty()
-
snapshot
java.util.List<JenaSubsystemLifecycle> snapshot()
Return the registered items in a copied list. The list is detached from the registry and the caller can mutate it. There is no specific ordering requirement.
-
-