Or even better just use call createNode with the explicit contribution
location, for example:

        Node node = NodeFactory.newInstance().createNode(null, new
String[] {"target/classes"}).start();

I'd like to get that API simplified even further but have't got to it
yet, so you should be able to just do:

       Node node =
NodeFactory.newInstance().createNode("target/classes").start();

   ...ant

On Fri, Dec 4, 2009 at 1:40 AM, Raymond Feng <enjoyj...@gmail.com> wrote:
> Please use NodeFactory/Node APIs instead. For example,
>
>         String location =
> ContributionLocationHelper.getContributionLocation(SampleClient.class);
>         Node node = NodeFactory.newInstance().createNode(new
> Contribution("c1", location));
>
>         node.start();
>
>         SampleClient sampleClient = node.getService(SampleClient.class,
> "SampleClient");
>         sampleClient.runSample();
> Thanks,
> Raymond
> From: amit patel
> Sent: Thursday, December 03, 2009 4:20 PM
> To: user@tuscany.apache.org
> Subject: tuscany 2 and SCADomain
> I am using tuscany 2.0-M4 to run ram's sample from here
>
> http://svn.apache.org/repos/asf/tuscany/sandbox/ramkumar/helloworld-ws-reference/
>
> I can't find the SCADomain class, is it deprecated? what should I use now?
> Is there an equivalent sample for tuscany 2?
>
>
> public
>
> class HelloWorldClient {
>
> public final static void main(String[] args) throws Exception {
>
> SCADomain scaDomain = SCADomain.newInstance(
>
> "helloworldwsclient.composite");
>
> HelloWorldService helloWorldService =
> scaDomain.getService(HelloWorldService.
>
> class, "HelloWorldServiceComponent");
>
> OMFactory fac = OMAbstractFactory.getOMFactory();
>
> OMElement imageElement = fac.createOMElement(
>
> "image", null);
>
> // Creating the Data Handler for the file.
>
> DataHandler dataHandler =
>
> new DataHandler(new FileDataSource("C:/attachedfile.jpg"));
>
> //create an OMText node with the above DataHandler and set optimized to true
>
> OMText textData = fac.createOMText(dataHandler,
>
> true);
>
> imageElement.addChild(textData);
>
> String value = helloWorldService.getGreetings(
>
> "attachedfile.jpg", imageElement);
>
> System.
>
> out.println(value);
>
> scaDomain.close();
>
> }
>
> }

Reply via email to