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


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)
           
 org.osgi.service.blueprint.reflect.Metadata parse(Element elt, org.apache.aries.blueprint.ParserContext pc)
           
 void setTransactionInterceptor(org.apache.aries.blueprint.Interceptor itx)
           
 void setTxMetaDataHelper(TxComponentMetaDataHelper transactionEnhancer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

setTransactionInterceptor

public final void setTransactionInterceptor(org.apache.aries.blueprint.Interceptor itx)

getManagedClasses

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


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