com.atlassian.plugin.osgi.factory.transform.stage
Class ScanInnerJarsStage

java.lang.Object
  extended by com.atlassian.plugin.osgi.factory.transform.stage.ScanInnerJarsStage
All Implemented Interfaces:
TransformStage

public class ScanInnerJarsStage
extends Object
implements TransformStage

The stages which scan for inner jars in attempt to create bundle classpath.

Since:
2.6.0

Field Summary
protected static String INNER_JARS_BASE_LOCATION
           
 
Constructor Summary
ScanInnerJarsStage()
           
 
Method Summary
 void execute(TransformContext context)
          Transforms the jar by operating on the context Any transformation stage that generates Spring beans must ensure no collision of bean ids or names or aliases by calling TransformContext.trackBean(String, String) whenever a new bean id or name or alias is created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INNER_JARS_BASE_LOCATION

protected static final String INNER_JARS_BASE_LOCATION
See Also:
Constant Field Values
Constructor Detail

ScanInnerJarsStage

public ScanInnerJarsStage()
Method Detail

execute

public void execute(TransformContext context)
             throws PluginTransformationException
Description copied from interface: TransformStage
Transforms the jar by operating on the context Any transformation stage that generates Spring beans must ensure no collision of bean ids or names or aliases by calling TransformContext.trackBean(String, String) whenever a new bean id or name or alias is created.

Specified by:
execute in interface TransformStage
Parameters:
context - The transform context to operate on
Throws:
PluginTransformationException - If the stage cannot be performed and the whole operation should be aborted


Copyright © 2014 Atlassian. All rights reserved.