public class KieNamespaceHandler extends Object implements org.apache.aries.blueprint.NamespaceHandler
Modifier and Type | Class and Description |
---|---|
static class |
KieNamespaceHandler.PassThroughCallable<T> |
Modifier and Type | Field and Description |
---|---|
protected static Map<String,AbstractElementParser> |
droolsElementParserMap |
static String |
ELEMENT_ENVIRONMENT |
static String |
ELEMENT_EVENT_LISTENERS |
static String |
ELEMENT_IMPORT |
static String |
ELEMENT_IMPORT_BASE |
static String |
ELEMENT_IMPORT_SCANNER |
static String |
ELEMENT_IMPORT_SESSION |
static String |
ELEMENT_KBASE |
static String |
ELEMENT_KCONTAINER |
static String |
ELEMENT_KMODULE |
static String |
ELEMENT_KRUNTIMEMANAGER |
static String |
ELEMENT_KSESSION |
static String |
ELEMENT_KSESSION_REF |
static String |
ELEMENT_KSESSION_RUNTIMEMANAGER |
static String |
ELEMENT_KSTORE |
static String |
ELEMENT_RELEASE_ID |
static String |
NS_URI
The Drools Aries Blueprint namespace
|
protected List<URL> |
resources
The list of Aries Blueprint XML files
|
Constructor and Description |
---|
KieNamespaceHandler() |
KieNamespaceHandler(List<URL> resources) |
Modifier and Type | Method and Description |
---|---|
org.osgi.service.blueprint.reflect.ComponentMetadata |
decorate(Node node,
org.osgi.service.blueprint.reflect.ComponentMetadata componentMetadata,
org.apache.aries.blueprint.ParserContext parserContext) |
Set<Class> |
getManagedClasses() |
URL |
getSchemaLocation(String namespace) |
org.osgi.service.blueprint.reflect.Metadata |
parse(Element element,
org.apache.aries.blueprint.ParserContext parserContext) |
public static final String NS_URI
public static final String ELEMENT_RELEASE_ID
public static final String ELEMENT_KBASE
public static final String ELEMENT_KCONTAINER
public static final String ELEMENT_KSTORE
public static final String ELEMENT_KSESSION
public static final String ELEMENT_KSESSION_REF
public static final String ELEMENT_EVENT_LISTENERS
public static final String ELEMENT_ENVIRONMENT
public static final String ELEMENT_KRUNTIMEMANAGER
public static final String ELEMENT_KSESSION_RUNTIMEMANAGER
public static final String ELEMENT_KMODULE
public static final String ELEMENT_IMPORT
public static final String ELEMENT_IMPORT_SESSION
public static final String ELEMENT_IMPORT_BASE
public static final String ELEMENT_IMPORT_SCANNER
protected static Map<String,AbstractElementParser> droolsElementParserMap
public URL getSchemaLocation(String namespace)
getSchemaLocation
in interface org.apache.aries.blueprint.NamespaceHandler
public Set<Class> getManagedClasses()
getManagedClasses
in interface org.apache.aries.blueprint.NamespaceHandler
public org.osgi.service.blueprint.reflect.Metadata parse(Element element, org.apache.aries.blueprint.ParserContext parserContext)
parse
in interface org.apache.aries.blueprint.NamespaceHandler
public org.osgi.service.blueprint.reflect.ComponentMetadata decorate(Node node, org.osgi.service.blueprint.reflect.ComponentMetadata componentMetadata, org.apache.aries.blueprint.ParserContext parserContext)
decorate
in interface org.apache.aries.blueprint.NamespaceHandler
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.