I've been digging through the archives and found the post below, it's referring to the same problem I have right now. There were a couple suggestions offered, but they all sounded a little sketchy to me. Did anyone ever come up with a "preferred" hack on how to do this sort of thing?
Is there any chance of Blackstone providing support for calling a method Asynchronously? Thanks. Nolan -----Original Message----- From: Darron J. Schall [mailto:[EMAIL PROTECTED] Sent: Monday, February 02, 2004 9:14 AM To: [EMAIL PROTECTED] Subject: Re: [CFCDev] Asynchronous Method Invocation I tried, but couldn't come up with anything really useful. Here's my post that went to CF-Talk not too long ago (1/21/04): If only it were as simple as: <!--- MyThread.cfc ---> <cfcomponent extends="java.lang.Thread"> <cffunction name="run" access="public" returntype="any"> <!--- do stuff that you don't need to wait for here, like launching an .exe ---> </cffunction> </cfcomponent> <!--- .cfm page ---> <cfscript> mt = createObject("Component", "MyThread"); mt.start(); // start is a method that would be inherited from Thread </cfscript> But alas, it's not that simple. CFC's can't inherit from java classes.. So... in this situation it might make sense to create a Java wrapper that extends thread, and lets us assign a function to run as the thread. Maybe something with a simple API like this.. <cffunction name="someFunction" ...> <cfscript> ThreadWrapper = createObject("Java", "ThreadWrapper"); ThreadWrapper.setMethodToRun(someFunction); ThreadWrapper.start(); </cfscript> But I'm not sure have Java/CF play together with function references since I've never tried passing one from CF to Java before. If I get a chance, I'll play around with this when I get home from work tonight. -d ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
