public abstract class AbstractCamelController extends Object implements CamelController
CamelController
that implementators should extend.Constructor and Description |
---|
AbstractCamelController() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
componentInfo(String filter)
Collects information about a Camel component from catalog
|
List<Map<String,String>> |
getCamelContexts(String filter)
Get the list of Camel context filter by reg ex.
|
List<Map<String,String>> |
listComponentsCatalog(String filter)
Lists all components from the Camel components catalog
|
Map<String,Set<String>> |
listComponentsLabelCatalog()
Lists all the labels from the Camel components catalog
|
List<Map<String,String>> |
listDataFormatsCatalog(String filter)
Lists all data formats from the Camel components catalog
|
Map<String,Set<String>> |
listDataFormatsLabelCatalog()
Lists all the labels from the Camel data formats catalog
|
List<Map<String,String>> |
listEipsCatalog(String filter)
Lists all EIPs from the Camel EIP catalog
|
Map<String,Set<String>> |
listEipsLabelCatalog()
Lists all the labels from the Camel EIP catalog
|
List<Map<String,String>> |
listLanguagesCatalog(String filter)
Lists all languages from the Camel components catalog
|
Map<String,Set<String>> |
listLanguagesLabelCatalog()
Lists all the labels from the Camel languages catalog
|
protected Map<String,Object> |
loadProperties(String json,
String group,
Map<String,Object> answer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
browseInflightExchanges, explainEipAsJSon, explainEndpointAsJSon, getCamelContextInformation, getCamelContexts, getCamelContextStatsAsXml, getEndpointRuntimeStatistics, getEndpoints, getRestApiDocAsJson, getRestModelAsXml, getRestServices, getRouteModelAsXml, getRoutes, getRoutes, getRouteStatsAsXml, listComponents, resetRouteStats, resumeContext, resumeRoute, startContext, startRoute, stopContext, stopRoute, suspendContext, suspendRoute
public List<Map<String,String>> getCamelContexts(String filter) throws Exception
CamelController
getCamelContexts
in interface CamelController
filter
- the filter which supports * and ? as wildcardsException
- can be thrownpublic List<Map<String,String>> listEipsCatalog(String filter) throws Exception
CamelController
listEipsCatalog
in interface CamelController
filter
- optional filter to filter by labelsException
- can be thrownprotected Map<String,Object> loadProperties(String json, String group, Map<String,Object> answer)
public Map<String,Object> componentInfo(String filter) throws Exception
CamelController
componentInfo
in interface CamelController
filter
- the component nameException
- can be thrownpublic List<Map<String,String>> listComponentsCatalog(String filter) throws Exception
CamelController
listComponentsCatalog
in interface CamelController
filter
- optional filter to filter by labelsException
- can be thrownpublic List<Map<String,String>> listDataFormatsCatalog(String filter) throws Exception
CamelController
listDataFormatsCatalog
in interface CamelController
filter
- optional filter to filter by labelsException
- can be thrownpublic List<Map<String,String>> listLanguagesCatalog(String filter) throws Exception
CamelController
listLanguagesCatalog
in interface CamelController
filter
- optional filter to filter by labelsException
- can be thrownpublic Map<String,Set<String>> listEipsLabelCatalog() throws Exception
CamelController
listEipsLabelCatalog
in interface CamelController
Exception
- can be thrownpublic Map<String,Set<String>> listComponentsLabelCatalog() throws Exception
CamelController
listComponentsLabelCatalog
in interface CamelController
Exception
- can be thrownpublic Map<String,Set<String>> listDataFormatsLabelCatalog() throws Exception
CamelController
listDataFormatsLabelCatalog
in interface CamelController
Exception
- can be thrownpublic Map<String,Set<String>> listLanguagesLabelCatalog() throws Exception
CamelController
listLanguagesLabelCatalog
in interface CamelController
Exception
- can be thrownApache Camel