org.apache.aries.transaction
Class TxComponentMetaDataHelperImpl

java.lang.Object
  extended by org.apache.aries.transaction.TxComponentMetaDataHelperImpl
All Implemented Interfaces:
TxComponentMetaDataHelper

public class TxComponentMetaDataHelperImpl
extends Object
implements TxComponentMetaDataHelper


Constructor Summary
TxComponentMetaDataHelperImpl()
           
 
Method Summary
 String getComponentMethodTxAttribute(org.osgi.service.blueprint.reflect.ComponentMetadata component, String methodName)
           
 void populateBundleWideTransactionData(org.apache.aries.blueprint.ComponentDefinitionRegistry cdr, String value, String method, String bean)
           
 void setComponentTransactionData(org.apache.aries.blueprint.ComponentDefinitionRegistry registry, org.osgi.service.blueprint.reflect.ComponentMetadata component, String value, String method)
           
 void unregister(org.apache.aries.blueprint.ComponentDefinitionRegistry registry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TxComponentMetaDataHelperImpl

public TxComponentMetaDataHelperImpl()
Method Detail

unregister

public void unregister(org.apache.aries.blueprint.ComponentDefinitionRegistry registry)
Specified by:
unregister in interface TxComponentMetaDataHelper

setComponentTransactionData

public void setComponentTransactionData(org.apache.aries.blueprint.ComponentDefinitionRegistry registry,
                                        org.osgi.service.blueprint.reflect.ComponentMetadata component,
                                        String value,
                                        String method)
Specified by:
setComponentTransactionData in interface TxComponentMetaDataHelper

getComponentMethodTxAttribute

public String getComponentMethodTxAttribute(org.osgi.service.blueprint.reflect.ComponentMetadata component,
                                            String methodName)
Specified by:
getComponentMethodTxAttribute in interface TxComponentMetaDataHelper

populateBundleWideTransactionData

public void populateBundleWideTransactionData(org.apache.aries.blueprint.ComponentDefinitionRegistry cdr,
                                              String value,
                                              String method,
                                              String bean)
Specified by:
populateBundleWideTransactionData in interface TxComponentMetaDataHelper


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