org.apache.tuscany.sca.node.impl
Class Node2FactoryImpl

java.lang.Object
  extended by org.apache.tuscany.sca.node.SCANode2Factory
      extended by org.apache.tuscany.sca.node.impl.Node2FactoryImpl

Deprecated.

@Deprecated
public class Node2FactoryImpl
extends SCANode2Factory

Default implementation of an SCA node factory.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.tuscany.sca.node.SCANode2Factory
SCANode2Factory.NodeProxy
 
Constructor Summary
Node2FactoryImpl()
          Deprecated.  
 
Method Summary
 SCANode2 createSCANode(java.lang.String compositeURI, SCAContribution... contributions)
          Deprecated. Creates a new SCA node.
 SCANode2 createSCANode(java.lang.String compositeURI, java.lang.String compositeContent, SCAContribution... contributions)
          Deprecated. Creates a new SCA node.
 SCANode2 createSCANodeFromClassLoader(java.lang.String compositeURI, java.lang.ClassLoader classLoader)
          Deprecated. Create a SCA node based on the discovery of the contribution on the classpath for the given classloader.
 SCANode2 createSCANodeFromURL(java.lang.String configurationURI)
          Deprecated. Creates a new SCA node from the configuration URL
 
Methods inherited from class org.apache.tuscany.sca.node.SCANode2Factory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node2FactoryImpl

public Node2FactoryImpl()
Deprecated. 
Method Detail

createSCANodeFromClassLoader

public SCANode2 createSCANodeFromClassLoader(java.lang.String compositeURI,
                                             java.lang.ClassLoader classLoader)
Deprecated. 
Description copied from class: SCANode2Factory
Create a SCA node based on the discovery of the contribution on the classpath for the given classloader. This method should be treated a convinient shortcut with the following assumptions:

Specified by:
createSCANodeFromClassLoader in class SCANode2Factory
Parameters:
compositeURI - The URI of the composite file relative to the root of the enclosing contribution
classLoader - The ClassLoader used to load the composite file as a resource. If the value is null, then thread context classloader will be used
Returns:
A newly created SCA node

createSCANodeFromURL

public SCANode2 createSCANodeFromURL(java.lang.String configurationURI)
Deprecated. 
Description copied from class: SCANode2Factory
Creates a new SCA node from the configuration URL

Specified by:
createSCANodeFromURL in class SCANode2Factory
Parameters:
configurationURI - the URL of the node configuration which is the ATOM feed that contains the URI of the composite and a collection of URLs for the contributions
Returns:
a new SCA node.

createSCANode

public SCANode2 createSCANode(java.lang.String compositeURI,
                              SCAContribution... contributions)
Deprecated. 
Description copied from class: SCANode2Factory
Creates a new SCA node.

Specified by:
createSCANode in class SCANode2Factory
Parameters:
compositeURI - the URI of the composite to use
contributions - the URI of the contributions that provides the composites and related artifacts. If the list is empty, then we will use the thread context classloader to discover the contribution on the classpath
Returns:
a new SCA node.

createSCANode

public SCANode2 createSCANode(java.lang.String compositeURI,
                              java.lang.String compositeContent,
                              SCAContribution... contributions)
Deprecated. 
Description copied from class: SCANode2Factory
Creates a new SCA node.

Specified by:
createSCANode in class SCANode2Factory
Parameters:
compositeURI - the URI of the composite to use
compositeContent - the XML content of the composite to use
contributions - the URI of the contributions that provides the composites and related artifacts
Returns:
a new SCA node.