org.apache.aries.jpa.container.weaving.impl
Interface TransformerRegistry

All Known Implementing Classes:
JPAWeavingHook

public interface TransformerRegistry

ClassTransformer instances should be registered with the instance of this interface returned by TransformerRegistryFactory.getTransformerRegistry()


Method Summary
 void addTransformer(org.osgi.framework.Bundle pBundle, javax.persistence.spi.ClassTransformer transformer, org.osgi.framework.ServiceReference<?> provider)
          Register a new transformer with the WeavingHook
 void removeTransformer(org.osgi.framework.Bundle pBundle, javax.persistence.spi.ClassTransformer transformer)
          Remove a given transformer from this weaving hook.
 

Method Detail

addTransformer

void addTransformer(org.osgi.framework.Bundle pBundle,
                    javax.persistence.spi.ClassTransformer transformer,
                    org.osgi.framework.ServiceReference<?> provider)
Register a new transformer with the WeavingHook

Parameters:
pBundle - The persistence bundle to weave
transformer - The transformer to weave with
provider - The provider to provide packages from

removeTransformer

void removeTransformer(org.osgi.framework.Bundle pBundle,
                       javax.persistence.spi.ClassTransformer transformer)
Remove a given transformer from this weaving hook. This must be

Parameters:
pBundle -
transformer -


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