org.apache.aries.transaction.parsing
Class TxElementHandler

java.lang.Object
  extended by org.apache.aries.transaction.parsing.TxElementHandler
All Implemented Interfaces:
org.apache.aries.blueprint.NamespaceHandler

public class TxElementHandler
extends Object
implements org.apache.aries.blueprint.NamespaceHandler


Field Summary
static String DEFAULT_INTERCEPTOR_ID
           
static String INTERCEPTOR_BLUEPRINT_ID
           
 
Constructor Summary
TxElementHandler()
           
 
Method Summary
 org.osgi.service.blueprint.reflect.ComponentMetadata decorate(Node node, org.osgi.service.blueprint.reflect.ComponentMetadata cm, org.apache.aries.blueprint.ParserContext pc)
           
 Set<Class> getManagedClasses()
           
 URL getSchemaLocation(String arg0)
           
 boolean isRegistered(org.apache.aries.blueprint.ComponentDefinitionRegistry cdr)
           
 org.osgi.service.blueprint.reflect.Metadata parse(Element elt, org.apache.aries.blueprint.ParserContext pc)
           
 void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer container)
           
 void setTxMetaDataHelper(TxComponentMetaDataHelper transactionEnhancer)
           
 void unregister(org.osgi.framework.Bundle blueprintBundle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_INTERCEPTOR_ID

public static final String DEFAULT_INTERCEPTOR_ID
See Also:
Constant Field Values

INTERCEPTOR_BLUEPRINT_ID

public static final String INTERCEPTOR_BLUEPRINT_ID
See Also:
Constant Field Values
Constructor Detail

TxElementHandler

public TxElementHandler()
Method Detail

decorate

public org.osgi.service.blueprint.reflect.ComponentMetadata decorate(Node node,
                                                                     org.osgi.service.blueprint.reflect.ComponentMetadata cm,
                                                                     org.apache.aries.blueprint.ParserContext pc)
Specified by:
decorate in interface org.apache.aries.blueprint.NamespaceHandler

parse

public org.osgi.service.blueprint.reflect.Metadata parse(Element elt,
                                                         org.apache.aries.blueprint.ParserContext pc)
Specified by:
parse in interface org.apache.aries.blueprint.NamespaceHandler

getSchemaLocation

public URL getSchemaLocation(String arg0)
Specified by:
getSchemaLocation in interface org.apache.aries.blueprint.NamespaceHandler

setTxMetaDataHelper

public final void setTxMetaDataHelper(TxComponentMetaDataHelper transactionEnhancer)

setBlueprintContainer

public final void setBlueprintContainer(org.osgi.service.blueprint.container.BlueprintContainer container)

getManagedClasses

public Set<Class> getManagedClasses()
Specified by:
getManagedClasses in interface org.apache.aries.blueprint.NamespaceHandler

isRegistered

public boolean isRegistered(org.apache.aries.blueprint.ComponentDefinitionRegistry cdr)

unregister

public void unregister(org.osgi.framework.Bundle blueprintBundle)


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.