com.atlassian.bamboo.plugin.osgi
Class CustomPluginTransformerFactory

java.lang.Object
  extended by com.atlassian.bamboo.plugin.osgi.CustomPluginTransformerFactory
All Implemented Interfaces:
com.atlassian.plugin.osgi.factory.OsgiPluginFactory.PluginTransformerFactory

public class CustomPluginTransformerFactory
extends java.lang.Object
implements com.atlassian.plugin.osgi.factory.OsgiPluginFactory.PluginTransformerFactory

A OsgiPluginFactory.PluginTransformerFactory that instantiates transformer with a custom list of transforms.


Constructor Summary
CustomPluginTransformerFactory(java.util.List<com.atlassian.plugin.osgi.factory.transform.TransformStage> transformStages)
           
 
Method Summary
 com.atlassian.plugin.osgi.factory.transform.PluginTransformer newPluginTransformer(com.atlassian.plugin.osgi.container.OsgiPersistentCache cache, com.atlassian.plugin.osgi.factory.transform.model.SystemExports systemExports, java.util.Set<java.lang.String> applicationKeys, java.lang.String pluginDescriptorPath, com.atlassian.plugin.osgi.container.OsgiContainerManager osgi)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomPluginTransformerFactory

public CustomPluginTransformerFactory(@NotNull
                                      java.util.List<com.atlassian.plugin.osgi.factory.transform.TransformStage> transformStages)
Method Detail

newPluginTransformer

@NotNull
public com.atlassian.plugin.osgi.factory.transform.PluginTransformer newPluginTransformer(com.atlassian.plugin.osgi.container.OsgiPersistentCache cache,
                                                                                                  com.atlassian.plugin.osgi.factory.transform.model.SystemExports systemExports,
                                                                                                  java.util.Set<java.lang.String> applicationKeys,
                                                                                                  java.lang.String pluginDescriptorPath,
                                                                                                  com.atlassian.plugin.osgi.container.OsgiContainerManager osgi)
Specified by:
newPluginTransformer in interface com.atlassian.plugin.osgi.factory.OsgiPluginFactory.PluginTransformerFactory


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.