org.jboss.aop.deployers
Class AbstractAspectManager

java.lang.Object
  extended by org.jboss.aop.deployers.AbstractAspectManager
Direct Known Subclasses:
AspectManagerJDK5, AspectManagerJRockit

public abstract class AbstractAspectManager
extends Object

Version:
$Revision: 1.1 $
Author:
Kabir Khan

Constructor Summary
AbstractAspectManager(String bootstrapXml)
           
 
Method Summary
 String aspectDefinitions()
           
 String bindings()
           
 void create()
           
protected abstract  AspectManagerServiceDelegate createDelegate()
           
 void deployBaseAspects()
           
 void destroy()
           
 boolean equals(Object obj)
           
 AspectManager getAspectManager()
           
 AspectManagerServiceDelegate getDelegate()
           
 boolean getEnableLoadtimeWeaving()
           
 boolean getEnableTransformer()
           
 String getExclude()
           
 String getIgnore()
           
 String getInclude()
           
 String getIncludedInvisibleAnnotations()
           
 String getInstrumentor()
           
 JBossIntegration getJbossIntegration()
           
 org.jboss.logging.Logger getLog()
           
 boolean getOptimized()
           
 boolean getPrune()
           
 boolean getSuppressReferenceErrors()
           
 boolean getSuppressTransformationErrors()
           
 File getTmpClassesDir()
           
 boolean getUseBaseXml()
           
 boolean getVerbose()
           
 int hashCode()
           
 String interceptorFactories()
           
 String introductions()
           
 String registeredClassLoaders()
           
 void setEnableLoadtimeWeaving(boolean enableTransformer)
           
 void setEnableTransformer(boolean enableTransformer)
           
 void setExclude(String exclude)
           
 void setIgnore(String ignore)
           
 void setInclude(String include)
           
 void setIncludedInvisibleAnnotations(String iia)
           
 void setInstrumentor(String instrumentor)
           
 void setJbossIntegration(JBossIntegration integration)
           
 void setOptimized(boolean verbose)
           
 void setPrune(boolean prune)
           
 void setSuppressReferenceErrors(boolean suppressReferenceErrors)
           
 void setSuppressTransformationErrors(boolean suppressTransformationErrors)
           
 void setTmpClassesDir(File tmpClassesDir)
           
 void setUseBaseXml(boolean useBaseXml)
           
 void setVerbose(boolean verbose)
           
 String stacks()
           
 void start()
           
 void stop()
           
 String toString()
           
 void undeployBaseAspects()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractAspectManager

public AbstractAspectManager(String bootstrapXml)
Method Detail

getAspectManager

public AspectManager getAspectManager()

createDelegate

protected abstract AspectManagerServiceDelegate createDelegate()

getDelegate

public AspectManagerServiceDelegate getDelegate()

aspectDefinitions

public String aspectDefinitions()
Returns:
See Also:
AspectManagerServiceDelegate.aspectDefinitions()

bindings

public String bindings()
Returns:
See Also:
AspectManagerServiceDelegate.bindings()

create

public void create()
            throws Exception
Throws:
Exception
See Also:
ServiceMBeanSupport.create()

start

public void start()
           throws Exception
Throws:
Exception
See Also:
ServiceMBeanSupport.start()

stop

public void stop()

destroy

public void destroy()
See Also:
ServiceMBeanSupport.destroy()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object
Parameters:
obj -
Returns:
See Also:
Object.equals(java.lang.Object)

getEnableLoadtimeWeaving

public boolean getEnableLoadtimeWeaving()
Returns:
See Also:
AspectManagerServiceDelegate.getEnableLoadtimeWeaving()

getEnableTransformer

public boolean getEnableTransformer()
Returns:
See Also:
AspectManagerServiceDelegate.getEnableTransformer()

getExclude

public String getExclude()
Returns:
See Also:
AspectManagerServiceDelegate.getExclude()

getIgnore

public String getIgnore()
Returns:
See Also:
AspectManagerServiceDelegate.getIgnore()

getInclude

public String getInclude()
Returns:
See Also:
AspectManagerServiceDelegate.getInclude()

getIncludedInvisibleAnnotations

public String getIncludedInvisibleAnnotations()
Returns:
See Also:
AspectManagerServiceDelegate.getIncludedInvisibleAnnotations()

getInstrumentor

public String getInstrumentor()
Returns:
See Also:
AspectManagerServiceDelegate.getInstrumentor()

getLog

public org.jboss.logging.Logger getLog()
Returns:
See Also:
org.jboss.aop.core.AspectManagerServiceDelegat#getLog()

getOptimized

public boolean getOptimized()
Returns:
See Also:
AspectManagerServiceDelegate.getOptimized()

getPrune

public boolean getPrune()
Returns:
See Also:
AspectManagerServiceDelegate.getPrune()

getSuppressReferenceErrors

public boolean getSuppressReferenceErrors()
Returns:
See Also:
AspectManagerServiceDelegate.getSuppressReferenceErrors()

getSuppressTransformationErrors

public boolean getSuppressTransformationErrors()
Returns:
See Also:
AspectManagerServiceDelegate.getSuppressTransformationErrors()

getTmpClassesDir

public File getTmpClassesDir()
Returns:
See Also:
AspectManagerServiceDelegate.getTmpClassesDir()

getVerbose

public boolean getVerbose()
Returns:
See Also:
AspectManagerServiceDelegate.getVerbose()

hashCode

public int hashCode()
Overrides:
hashCode in class Object
Returns:
See Also:
Object.hashCode()

interceptorFactories

public String interceptorFactories()
Returns:
See Also:
AspectManagerServiceDelegate.interceptorFactories()

introductions

public String introductions()
Returns:
See Also:
AspectManagerServiceDelegate.introductions()

registeredClassLoaders

public String registeredClassLoaders()
Returns:
See Also:
AspectManagerServiceDelegate.registeredClassLoaders()

setEnableLoadtimeWeaving

public void setEnableLoadtimeWeaving(boolean enableTransformer)
Parameters:
enableTransformer -
See Also:
AspectManagerServiceDelegate.setEnableLoadtimeWeaving(boolean)

setEnableTransformer

public void setEnableTransformer(boolean enableTransformer)
Parameters:
enableTransformer -
See Also:
AspectManagerServiceDelegate.setEnableTransformer(boolean)

setExclude

public void setExclude(String exclude)
Parameters:
exclude -
See Also:
AspectManagerServiceDelegate.setExclude(java.lang.String)

setIgnore

public void setIgnore(String ignore)
Parameters:
ignore -
See Also:
AspectManagerServiceDelegate.setIgnore(java.lang.String)

setInclude

public void setInclude(String include)
Parameters:
include -
See Also:
AspectManagerServiceDelegate.setInclude(java.lang.String)

setIncludedInvisibleAnnotations

public void setIncludedInvisibleAnnotations(String iia)
Parameters:
include -
See Also:
AspectManagerServiceDelegate.setIncludedInvisibleAnnotations(java.lang.String)

setInstrumentor

public void setInstrumentor(String instrumentor)
Parameters:
instrumentor -
See Also:
AspectManagerServiceDelegate.setInstrumentor(java.lang.String)

setOptimized

public void setOptimized(boolean verbose)
Parameters:
verbose -
See Also:
AspectManagerServiceDelegate.setOptimized(boolean)

setPrune

public void setPrune(boolean prune)
Parameters:
prune -
See Also:
AspectManagerServiceDelegate.setPrune(boolean)

setSuppressReferenceErrors

public void setSuppressReferenceErrors(boolean suppressReferenceErrors)
Parameters:
suppressReferenceErrors -
See Also:
AspectManagerServiceDelegate.setSuppressReferenceErrors(boolean)

setSuppressTransformationErrors

public void setSuppressTransformationErrors(boolean suppressTransformationErrors)
Parameters:
suppressTransformationErrors -
See Also:
AspectManagerServiceDelegate.setSuppressTransformationErrors(boolean)

setTmpClassesDir

public void setTmpClassesDir(File tmpClassesDir)
Parameters:
tmpClassesDir -
See Also:
AspectManagerServiceDelegate.setTmpClassesDir(java.io.File)

setVerbose

public void setVerbose(boolean verbose)
Parameters:
verbose -
See Also:
AspectManagerServiceDelegate.setVerbose(boolean)

stacks

public String stacks()
Returns:
See Also:
AspectManagerServiceDelegate.stacks()

deployBaseAspects

public void deployBaseAspects()

undeployBaseAspects

public void undeployBaseAspects()

getUseBaseXml

public boolean getUseBaseXml()
See Also:
AspectManagerServiceDelegate.getUseBaseXml()

setUseBaseXml

public void setUseBaseXml(boolean useBaseXml)
See Also:
org.jboss.aop.asintegration.core.AspectManagerServiceDelegate#setUseBaseXml()

toString

public String toString()
Overrides:
toString in class Object
Returns:
See Also:
Object.toString()

getJbossIntegration

public JBossIntegration getJbossIntegration()
Returns:
See Also:
AspectManagerServiceDelegate.getJBossIntegration()

setJbossIntegration

public void setJbossIntegration(JBossIntegration integration)
Parameters:
integration -
See Also:
org.jboss.aop.asintegration.core.AspectManagerServiceDelegate#setJBossIntegration(org.jboss.asintegration.JBossIntegration)


Copyright © 2012 JBoss, a division of Red Hat, Inc.. All Rights Reserved.