org.apache.aries.proxy.impl.weaving
Class ProxyWeavingHook

java.lang.Object
  extended by org.apache.aries.proxy.impl.weaving.ProxyWeavingHook
All Implemented Interfaces:
org.apache.aries.proxy.weavinghook.WeavingHelper, org.osgi.framework.hooks.weaving.WeavingHook

public final class ProxyWeavingHook
extends Object
implements org.osgi.framework.hooks.weaving.WeavingHook, org.apache.aries.proxy.weavinghook.WeavingHelper


Field Summary
static String WEAVING_DISABLED_CLASSES
           
static String WEAVING_DISABLED_CLASSES_DEFAULT
           
static String WEAVING_ENABLED_CLASSES
           
static String WEAVING_ENABLED_CLASSES_DEFAULT
           
 
Constructor Summary
ProxyWeavingHook(org.osgi.framework.BundleContext context)
           
 
Method Summary
 boolean isSuperClassWoven(org.osgi.framework.hooks.weaving.WovenClass wovenClass)
           
 boolean isWoven(Class<?> clazz)
           
 void weave(org.osgi.framework.hooks.weaving.WovenClass wovenClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEAVING_ENABLED_CLASSES

public static final String WEAVING_ENABLED_CLASSES
See Also:
Constant Field Values

WEAVING_DISABLED_CLASSES

public static final String WEAVING_DISABLED_CLASSES
See Also:
Constant Field Values

WEAVING_ENABLED_CLASSES_DEFAULT

public static final String WEAVING_ENABLED_CLASSES_DEFAULT
See Also:
Constant Field Values

WEAVING_DISABLED_CLASSES_DEFAULT

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

ProxyWeavingHook

public ProxyWeavingHook(org.osgi.framework.BundleContext context)
Method Detail

weave

public final void weave(org.osgi.framework.hooks.weaving.WovenClass wovenClass)
Specified by:
weave in interface org.osgi.framework.hooks.weaving.WeavingHook

isWoven

public boolean isWoven(Class<?> clazz)
Specified by:
isWoven in interface org.apache.aries.proxy.weavinghook.WeavingHelper

isSuperClassWoven

public boolean isSuperClassWoven(org.osgi.framework.hooks.weaving.WovenClass wovenClass)
Specified by:
isSuperClassWoven in interface org.apache.aries.proxy.weavinghook.WeavingHelper


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