Package org.kie.aries.blueprint
Class KieNamespaceHandler
- java.lang.Object
-
- org.kie.aries.blueprint.KieNamespaceHandler
-
- All Implemented Interfaces:
org.apache.aries.blueprint.NamespaceHandler
public class KieNamespaceHandler extends Object implements org.apache.aries.blueprint.NamespaceHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKieNamespaceHandler.PassThroughCallable<T>
-
Field Summary
Fields Modifier and Type Field Description protected static Map<String,AbstractElementParser>droolsElementParserMapstatic StringELEMENT_ENVIRONMENTstatic StringELEMENT_EVENT_LISTENERSstatic StringELEMENT_IMPORTstatic StringELEMENT_IMPORT_BASEstatic StringELEMENT_IMPORT_SCANNERstatic StringELEMENT_IMPORT_SESSIONstatic StringELEMENT_KBASEstatic StringELEMENT_KCONTAINERstatic StringELEMENT_KMODULEstatic StringELEMENT_KRUNTIMEMANAGERstatic StringELEMENT_KSESSIONstatic StringELEMENT_KSESSION_REFstatic StringELEMENT_KSESSION_RUNTIMEMANAGERstatic StringELEMENT_KSTOREstatic StringELEMENT_RELEASE_IDstatic StringNS_URIThe Drools Aries Blueprint namespaceprotected List<URL>resourcesThe list of Aries Blueprint XML files
-
Constructor Summary
Constructors Constructor Description KieNamespaceHandler()KieNamespaceHandler(List<URL> resources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.osgi.service.blueprint.reflect.ComponentMetadatadecorate(Node node, org.osgi.service.blueprint.reflect.ComponentMetadata componentMetadata, org.apache.aries.blueprint.ParserContext parserContext)Set<Class>getManagedClasses()URLgetSchemaLocation(String namespace)org.osgi.service.blueprint.reflect.Metadataparse(Element element, org.apache.aries.blueprint.ParserContext parserContext)
-
-
-
Field Detail
-
NS_URI
public static final String NS_URI
The Drools Aries Blueprint namespace- See Also:
- Constant Field Values
-
ELEMENT_RELEASE_ID
public static final String ELEMENT_RELEASE_ID
- See Also:
- Constant Field Values
-
ELEMENT_KBASE
public static final String ELEMENT_KBASE
- See Also:
- Constant Field Values
-
ELEMENT_KCONTAINER
public static final String ELEMENT_KCONTAINER
- See Also:
- Constant Field Values
-
ELEMENT_KSTORE
public static final String ELEMENT_KSTORE
- See Also:
- Constant Field Values
-
ELEMENT_KSESSION
public static final String ELEMENT_KSESSION
- See Also:
- Constant Field Values
-
ELEMENT_KSESSION_REF
public static final String ELEMENT_KSESSION_REF
- See Also:
- Constant Field Values
-
ELEMENT_EVENT_LISTENERS
public static final String ELEMENT_EVENT_LISTENERS
- See Also:
- Constant Field Values
-
ELEMENT_ENVIRONMENT
public static final String ELEMENT_ENVIRONMENT
- See Also:
- Constant Field Values
-
ELEMENT_KRUNTIMEMANAGER
public static final String ELEMENT_KRUNTIMEMANAGER
- See Also:
- Constant Field Values
-
ELEMENT_KSESSION_RUNTIMEMANAGER
public static final String ELEMENT_KSESSION_RUNTIMEMANAGER
- See Also:
- Constant Field Values
-
ELEMENT_KMODULE
public static final String ELEMENT_KMODULE
- See Also:
- Constant Field Values
-
ELEMENT_IMPORT
public static final String ELEMENT_IMPORT
- See Also:
- Constant Field Values
-
ELEMENT_IMPORT_SESSION
public static final String ELEMENT_IMPORT_SESSION
- See Also:
- Constant Field Values
-
ELEMENT_IMPORT_BASE
public static final String ELEMENT_IMPORT_BASE
- See Also:
- Constant Field Values
-
ELEMENT_IMPORT_SCANNER
public static final String ELEMENT_IMPORT_SCANNER
- See Also:
- Constant Field Values
-
droolsElementParserMap
protected static Map<String,AbstractElementParser> droolsElementParserMap
-
-
Method Detail
-
getSchemaLocation
public URL getSchemaLocation(String namespace)
- Specified by:
getSchemaLocationin interfaceorg.apache.aries.blueprint.NamespaceHandler
-
getManagedClasses
public Set<Class> getManagedClasses()
- Specified by:
getManagedClassesin interfaceorg.apache.aries.blueprint.NamespaceHandler
-
parse
public org.osgi.service.blueprint.reflect.Metadata parse(Element element, org.apache.aries.blueprint.ParserContext parserContext)
- Specified by:
parsein interfaceorg.apache.aries.blueprint.NamespaceHandler
-
decorate
public org.osgi.service.blueprint.reflect.ComponentMetadata decorate(Node node, org.osgi.service.blueprint.reflect.ComponentMetadata componentMetadata, org.apache.aries.blueprint.ParserContext parserContext)
- Specified by:
decoratein interfaceorg.apache.aries.blueprint.NamespaceHandler
-
-