RE: Calling Shark server and running an instance in my Java program (attach a .java example please)

"Sanders, Mathew-P57390" <[email protected]> Thu, 1 Sep 2005 09:29:50 -0700
Newsgroups gmane.comp.java.enhydra.shark
Message-ID <[email protected]>
It would be even better if that XPDL could call a Swing program using
the JavaClassToolAgent without losing all of the event listeners for the
Swing app since this is a problem that Vojtech and I have both
encountered without any resolution.
 
Matt 

________________________________

From: Vojtech Huser [mailto:[email protected]] 
Sent: Thursday, September 01, 2005 9:25 AM
To: [email protected]
Subject: [shark] Calling Shark server and running an instance in my Java
program (attach a .java example please)


There are many people in the mailing list which are calling Shark server
and running an instance in my Java program .

I read the OMG specs but it would be great having an example of a simple
Java program which starts a server, runs one sime demo process (e.g. one
of the xpdl provided with Shark) instance and ends.

Vojtech





( for example this post shows what I mean. and many others, but it is
always just sniplets of code.... never a complete simple example to
learn from... :-(   )



On 9/1/05, Vladimir Puskas <[email protected]> wrote: 

	Hello David
	
	We provided methods doneWith() to release some specific CORBA
object.
	
	If your application does disconnect regularly, and
TrackAndDisconnect
	option is true, you don't need to invoke any doneWiths.
Otherwise, if 
	your application holds a connection to Shark for a long time and
creates
	many objects, calling doneWith on objects you don't need anymore
helps
	reducing server's memory footprint.
	
	Method disconnect will detach the connection from the orb, so
you 
	shouldn't use that instance anymore.
	
	you wrote:
	> Hello everyone.
	>
	> What is the purpose of the doneWith() method on the varioux
shark corba
	> objects. Am i supposed to free all objets i get using z=
y.getXXXX() by calling y.doneWith(z);
	>
	> Or am i supposed not to touch it?
	> Using it on sharkconnection seems to raise a CORBA exception:
	> if (sharkConnection !=null) {
	>                       try {
	>                               if (resource!=null)
	>
sharkConnection.doneWith(resource);
	>                               sharkConnection.disconnect();
	>
workflowServer.doneWith(sharkConnection);
	>                       } catch (BaseException e) {
	>                               throw new JspException(e);
	>                       } catch (NotConnected e) {
	>                               throw new JspException(e);
	>                       }
	>               }
	>
	> workflowServer.doneWith(sharkConnection); does throw exception
while
	> sharkConnection.doneWith(resource); works well.
	>
------------------------------------------------------------------------

	
	hope this helps
	--
	Vlada
	
	
	
	
	--
	You receive this message as a subscriber of the
[email protected] mailing list.
	To unsubscribe: mailto: [email protected]
<mailto:[email protected]> 
	For general help: mailto:[email protected]?subject=help
	ObjectWeb mailing lists service home page:
http://www.objectweb.org/wws
message-footer.txt (text/plain, 271 B)
--
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws