|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Catalog
The GeoBatch catalog which provides access to meta information about the Flow BaseEventConsumer Types and Flow Managers.
The following types of metadata are stored:
| Method Summary | ||
|---|---|---|
|
add(FlowManager<EO,FC> resource)
Adds a new resource. |
|
|
add(R resource)
|
|
void |
addListener(CatalogListener listener)
Adds a listener to the catalog. |
|
void |
dispose()
Disposes the catalog, freeing up any resources. |
|
|
getDAO()
|
|
|
getFlowManager(java.lang.String id,
java.lang.Class<FM> clazz)
|
|
|
getFlowManagerByName(java.lang.String name,
java.lang.Class<FM> clazz)
|
|
|
getFlowManagers(java.lang.Class<FM> clazz)
|
|
java.util.Collection<CatalogListener> |
getListeners()
catalog listeners. |
|
|
getResource(java.lang.String id,
java.lang.Class<R> clazz)
|
|
|
getResourceByName(java.lang.String name,
java.lang.Class<R> clazz)
|
|
|
getResources(java.lang.Class<R> clazz)
|
|
|
remove(FlowManager<EO,FC> resource)
Removes an existing resource. |
|
void |
removeListener(CatalogListener listener)
Removes a listener from the catalog. |
|
|
save(FlowManager<E,FC> resource)
Saves a resource which has been modified. |
|
|
setDAO(DAO<C,?> dao)
|
|
| Methods inherited from interface it.geosolutions.geobatch.catalog.PersistentResource |
|---|
getConfiguration, load, persist, remove, setConfiguration |
| Methods inherited from interface it.geosolutions.geobatch.catalog.Identifiable |
|---|
getDescription, getId, getName, setDescription, setId, setName |
| Method Detail |
|---|
<EO extends java.util.EventObject,FC extends FlowConfiguration> void add(FlowManager<EO,FC> resource)
<EO extends java.util.EventObject,FC extends FlowConfiguration,FM extends FlowManager<EO,FC>> java.util.List<FM> getFlowManagers(java.lang.Class<FM> clazz)
<EO extends java.util.EventObject,FC extends FlowConfiguration,FM extends FlowManager<EO,FC>> FM getFlowManager(java.lang.String id,
java.lang.Class<FM> clazz)
<EO extends java.util.EventObject,FC extends FlowConfiguration,FM extends FlowManager<EO,FC>> FM getFlowManagerByName(java.lang.String name,
java.lang.Class<FM> clazz)
<R extends Resource> R getResource(java.lang.String id,
java.lang.Class<R> clazz)
<R extends Resource> R getResourceByName(java.lang.String name,
java.lang.Class<R> clazz)
<R extends Resource> java.util.List<R> getResources(java.lang.Class<R> clazz)
<R extends Resource> void add(R resource)
<EO extends java.util.EventObject,FC extends FlowConfiguration> void remove(FlowManager<EO,FC> resource)
<E extends java.util.EventObject,FC extends FlowConfiguration> void save(FlowManager<E,FC> resource)
<C extends Configuration> void setDAO(DAO<C,?> dao)
<C extends Configuration> DAO<C,?> getDAO()
java.util.Collection<CatalogListener> getListeners()
void addListener(CatalogListener listener)
void removeListener(CatalogListener listener)
void dispose()
dispose in interface Resource
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||