How to use thread to monitor a file
Hi
I have a situation where i want to monitor a file while current java process is running, for example
The process would be like below,i have to do it using Java 1.4
1 Start Main Java Class
2 Start Another thread to monitor a file, from this main Java Class
3 Return control back to main java class to do future processing
4 When the process in this class is done, kill the monitor process.
5 If the file is modified by external process, do some processing in the thread,
What i did was as below, the main java class
Thread t = new Thread(new TestOptimizationThreadWorker());
t.run();
// continue doing the process
t.stop();the other thread class is as below
public class TestOptimizationThreadWorker implements Runnable
public void run()
// monitor the external file here
}But some how the control does not come back to main program after i run the thread,
Any suggestions
Ashish
Edited by: kulkarni_ash on Sep 26, 2007 10:06 AM
Edited by: kulkarni_ash on Sep 26, 2007 10:53 AM
Hi
Yes after changing, t.run() to t.start(), it works, but what are the issues you see,
i have attached the whole code below
Java Main Class
public class TestOptimizationThread
public TestOptimizationThread()
public String doMessage()
TestOptimizationThreadWorker tt = new TestOptimizationThreadWorker();
Thread t = new Thread(tt);
System.out.println ("In Do message");
try
System.out.println ("Before starting thread");
t.start();
System.out.println ("After starting thread");
catch(Exception exc)
finally
System.out.println ("in finally");
tt.changeB();
return "";
public static void main(String args[])
new TestOptimizationThread().doMessage();
}Java Thread class
public class TestOptimizationThreadWorker implements Runnable
private boolean b = true;
public TestOptimizationThreadWorker()
System.out.println ("Creating this class ");
public void run()
System.out.println ("In Run Method");
int i =0;
while(b)
System.out.println ("int "+ i);
i++;
public void changeB()
b = false;
}Ashish
Similar Messages
-
How to use a second monitor in I movie 11
How can I use a second monitor in i movie. I could use it under preference in imovie 9, but in the new imovie 11 i can't find any advanced prefernces let alone how to use a second monitor
I too got the same. Both monitors went portrait. Then I unchecked the 'Mirror Display' option in the Arrangment tab of iMac display and voila. Got what I wanted.
-
How to use a secondary monitor in Portrait mode
Finally discovered how to do this. Here is how to use a second monitor in portrait mode:
Open System Preferences from your iMac dock.
Click Displays - Click Arrangement - Click Gather Windows - the secondary monitor dialog box opens.
Click Rotation - Click 90 degrees rotation for PORTRAIT MODE.
Click CONFIRM on the secondary monitor to keep Portrait mode.
Select the desired resolution. I chose 1200 x 1920.
You'll see a dialog box that says, "About to change the display mode."
Click OKAY.
Click Confirm. (If it appears. For some resolutions, I did not have to click confirm, most likely because the monitor supports those resolutions.)
Then resize the windows of the software you're using.
Done!I too got the same. Both monitors went portrait. Then I unchecked the 'Mirror Display' option in the Arrangment tab of iMac display and voila. Got what I wanted.
-
How to use threads in JSP???
hello
i want to use threads with JSP.
i want to write a jsp page which will
start 2 different threads. the 1st thread should just display a message and the second page should redirect this page to another jsp page.
till the redirection is goin on, the message should be displayed in the browser from the 1st thread.
i dont know actually how to use threads in JSP by implementing the Runnable insterface, if not m then how do i do it ??
thanx
Kamal JaiWhy do you want to use threads to do this ??
If you write a message and do a redirection, the message will be displayed until the other page will be loaded into the browser...
I already launched a thread from a JSP but it was for a four hour process where the user can close his browser windows. -
How to use utl_ftp package to transfer files from one system to another
Hi all,
How to use utl_ftp package to transfer files from one system to another using plsql procedure .
I failed to find the appropriate document ,kindly help me .
Thanks,
P Prakashprakash wrote:
I am sorry tell you, this blog is not enough to for me.It's not a blog, it's Chris' website where you download the package from. Once you download the package and unrar it, then the package spec gives instructions (and I think there's instructions on how to install it too).
Kindly let me know if there is any oracle documentation for this .It's not an Oracle created package, it was created by Chris. It's based around the UTL_TCP package if you really want to get into the nitty gritty of how it works, but I don't think you do. -
Use thread to check for file exists. How?
public class FileSearcher extends Thread
String name = "Unknown";
//RunFileSearcher rfs = new RunFileSearcher(name);
//FileSearcher rfs = new FileSearcher(name);
File f = new File();
Thread t = new Thread(); // create the thread
t.start(); // start the thread running
public void run(name)
if( f.exists(name) )
System.out.println("*** File " + f + " has been created. ***");
else
System.out.println("Searching for file " + f) ;
}How do I use each thread to check for each file exists per sec??
Please Help Thanks1) Why are you using Threads?
2) It is preferrable to implement Runnable.
3) This is all incredibly pointless (see point 1) -
How-to use Excel for the XML file input?
Hello all,
Following our discussion with Gerhard Steinhuber on the very nice tutorial from Horst Schaude , "How to upload mass data via XML File Input" , I am starting this new discussion.
In the comments section of this previous cited tutorial, Rufat Gadirov explains how to use a generated XML from Eclipse instead of your XSD file as your source in Excel.
However, in spite of all the instructions, I am still facing the same issue in Excel when I try to save my file as XML : "The XML maps in this workbook are not exportable".
What I try to do is to create one or more Sales Orders with multiple Items in it from a XML File Input, using excel to enter data.
The part with the File input is working (if I directly upload my file to the webDAV, it creates a sales order instance with multiple items).
The only missing part is the Excel data input that I cannot make work. Any help on this matter would be greatly appreciated.
Here is my XML file that I try to use as a source in Excel before inputing data from Excel:
<?xml version="1.0" encoding="UTF-8"?>
<p:MySalesOrderUploadedIntegrationInputRequest xmlns:p="http://001365xxx-one-off.sap.com/YUUD0G3OY_" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MessageHeader>
<CreationDateTime>2015-03-02T12:00:00.000Z</CreationDateTime>
</MessageHeader>
<List actionCode="01" listCompleteTransmissionIndicator="true" reconciliationPeriodCounterValue="0">
<MySalesOrderUploaded>
<MySalesOrderUploadedID>idvalue0</MySalesOrderUploadedID>
<MyBuyerID schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeID="token">token</MyBuyerID>
<MyDateTime>2015-03-02T12:00:00.000Z</MyDateTime>
<MyName languageCode="EN">MyName</MyName>
<MyBillToParty schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeAgencySchemeID="token" schemeID="token">token</MyBillToParty>
<MyDateToBeDelivered>2001-01-01</MyDateToBeDelivered>
<MyEmployeeResponsible schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeAgencySchemeID="token" schemeID="token">token</MyEmployeeResponsible>
<MySalesUnit schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeAgencySchemeID="token" schemeID="token">token</MySalesUnit>
<MyItem>
<MyItemID>token</MyItemID>
<MyItemProductID schemeAgencyID="token" schemeID="token">token</MyItemProductID>
<MyItemDescription languageCode="EN">MyItemDescription</MyItemDescription>
<MyProductTypeCode>token</MyProductTypeCode>
<MyRequestedQuantity unitCode="token">0.0</MyRequestedQuantity>
<MyConfirmedQuantity unitCode="token">0.0</MyConfirmedQuantity>
<MyNetAmount currencyCode="token">0.0</MyNetAmount>
</MyItem>
</MySalesOrderUploaded>
<MySalesOrderUploaded>
<MySalesOrderUploadedID>idvalue0</MySalesOrderUploadedID>
<MyBuyerID schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeID="token">token</MyBuyerID>
<MyDateTime>2015-03-02T12:00:00.000Z</MyDateTime>
<MyName languageCode="EN">MyName</MyName>
<MyBillToParty schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeAgencySchemeID="token" schemeID="token">token</MyBillToParty>
<MyDateToBeDelivered>2001-01-01</MyDateToBeDelivered>
<MyEmployeeResponsible schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeAgencySchemeID="token" schemeID="token">token</MyEmployeeResponsible>
<MySalesUnit schemeAgencyID="token" schemeAgencySchemeAgencyID="1" schemeAgencySchemeID="token" schemeID="token">token</MySalesUnit>
<MyItem>
<MyItemID>token</MyItemID>
<MyItemProductID schemeAgencyID="token" schemeID="token">token</MyItemProductID>
<MyItemDescription languageCode="EN">MyItemDescription</MyItemDescription>
<MyProductTypeCode>token</MyProductTypeCode>
<MyRequestedQuantity unitCode="token">0.0</MyRequestedQuantity>
<MyConfirmedQuantity unitCode="token">0.0</MyConfirmedQuantity>
<MyNetAmount currencyCode="token">0.0</MyNetAmount>
</MyItem>
</MySalesOrderUploaded>
</List>
</p:MySalesOrderUploadedIntegrationInputRequest>
Thank you all for your attention.
Best regards.
Jacques-Antoine OllierHello Jacques-Antoine,
I suppose that as you have tried to construct a map from the schema, you have taken the elements from the List level down. In this case I also can't export the map.
But if you take the elements from the level MySalesOrderUploaded down, you'll get the exportable map (screenshots)
Best regards,
Leonid Granatstein -
How to use mxml in a jsp file?
I'm trying to use flex in a .jsp file. I followed the
suggestion that I use the Flex 2 Tag library as suggested by this
link:
http://labs.adobe.com/wiki/index.php/Flex_2_Tag_Library_for_JSP#Download_and_Installation
but I couldn't find it. I also downloaded LiveCycle Data Services
ES but couldn't find the flex-bootstrap.jar.
I have a simple example:
<!--<%@ taglib uri="FlexTagLib" prefix="mm" %>-->
Use the <mxml> tag to insert a Flex application in an
existing JSP page. The following example shows the <mxml> tag
with the source attribute to include an external MXML file:
<mm:mxml source="CustomerServiceChat.mxml"/>
Alternatively, you can use the <mxml> tag with inline
MXML source code, as the following example shows:
<mm:mxml>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
xmlns="*">
<mx:Text label="Hello World">
</mx:Application>
</mm:mxml>
I also added the following code in my web.xml:
<taglib>
<taglib-uri>FlexTagLib</taglib-uri>
<taglib-location>/WEB-INF/lib/flex-bootstrap.jar</taglib-location>
</taglib>
and obviously I get an error because I don't have the
flex-bootstrap.jar file. Please let me know how this can be
corrected. Thanks in advance!Adobe Newsbot hopes that the following resources helps you.
NewsBot is experimental and any feedback (reply to this post) on
its utility will be appreciated:
Adobe - Developer Center : Flex quick start guide for PHP
developers:
Apr 30, 2007 ... In this example, I changed the result data
type to XML with E4X support by setting .... In Flex you would
download a file using this code:
Link:
http://www.adobe.com/devnet/flex/articles/php_getstarted.html
2d. Tutorial - Flex 3 Getting Started - Adobe Learning
Resources:
See Calling XML Web Services over the Web Using the Web
Service References ... For information on integrating PHP and Flex
using AMF to encode the data,
Link:
http://learn.adobe.com/wiki/display/Flex/2d.+Tutorial
Mike Potter: Flex and PHP - A simple sample:
I have other example with PHP and MySql and give the same
error, and a example .... Flex Data Services... I choose None (???)
because I work with php and
Link:
http://blogs.adobe.com/mikepotter/2006/02/flex_and_php_a_1.html
Adobe - Developer Center : Transmitting data between Flex and
PHP:
Sep 4, 2007 ... Now that the user interface is set up and
ready to go you can add the HTTP services to go ask for the data
from the PHP code. In Flex you
Link:
http://www.adobe.com/devnet/flex/articles/flex_php_json.html
Integrating Adobe Flex and PHP:
Mar 1, 2006 ... The first step is to download Flex Builder
2.0 from the Adobe labs ... For example, you could use this same
PHP script to pass data to a
Link:
http://devzone.zend.com/article/11-Integrating-Adobe-Flex-and-PHP
Disclaimer: This response is generated automatically by the
Adobe NewsBot based on Adobe
Community
Engine. -
How to use an install.xpi configuration file to set up email data
Manual setup of my email account failed because Thunderbird searches for my domain name and it is not in its database. So my host provider gave me an auto-config file for Thunderbird for my email account, called install.xpi - But how do I use this file? I can't double-click on it in Windows to do anything. In Thunderbird program it wants to create a new account but I can't do anything else in it like file import.
How to use install.xpi file so it creates my email account with the proper setup variables? Thanks for your help.Start Thunderbird, close the wizard, goto the Tools menu (alt+T) select add-ons
There's a tiny button to the left of the search window. Click this and select Install Add-on From File and Navigate to your xpi file, select it, and off you go. -
How to use substring in ITS(HTML file)
Hai,
I am modifying d_searchhelp.html file in agate. I want a use a substring function this file. So I used the below code.
newclassname=~searchhelpcontrolname;
oldclassname=newclassname.substring(0,8);
^ ^ ^
This is the error i got when i use this HTML file in searchhelp.
@ ...\templates\system\dm\msiexplorer\d_searchhelp.html (263,42): error : syntax error : '('
@ ...\templates\system\dm\msiexplorer\d_searchhelp.html (263,44): error : syntax error : ','
@ ...\templates\system\dm\msiexplorer\d_searchhelp.html (263,46): error : syntax error : ')'
Please let me know how to use substring.
Thanks & Regards,
H.K.Hayath BashaHello H.K.Hayath Basha,
please see the HTML Business documentation on <http://help.sap.com/saphelp_nw04/helpdata/en/5f/1fb5174aee11d189740000e8322d00/frameset.htm>:
string strSub (in string string, in int position, in int length)
With regards,
TJ -
How to use thread only for progress bar.....
Hello,
I am working on an application which is taking time to load. Now I want to use a progress bar to tell the user of the application that It is taking time to load. How to do it... I read the Java swing tutorial and went through the example. Please tell me what to do. Because I am unfamiliar with Threads and I am not using thread anywhere in my application.You are using threads. All Java execution occurs on threads. Write a Java GUI and you're in a multithreaded environment - there's no way out of that.
If your "application is a complex one" then you would be better advised to understand threads than to try and pretend that they don't exist. For a start, if you don't think you're using threads then you're destined to run in to all sorts of problems as regards an unresponsive GUI, as you're probably now finding out. -
How to use threads to reconnect a socket to a server in TCP/IP
I want to know how to reconnect a socket to a server in TCP.
Actually i wanted to do reconnection whenever a SocketException for broken connection etc. is thrown in my code. This I want to do for a prespecified number of times for reconnection in case of broken connection.When this number decrements to zero the program will exit printing some error message. I was planning to use threads by way of having some Exception Listeners but i am not sure How?
Any suggestions will be really helpful..
please help.
Edited by: danish.ahmed.lnmiit on Jan 28, 2008 2:44 AMI want to know how to reconnect a socket to a server in TCP.There is no reconnect operation in TCP. You have to create a new Socket.
-
How to Use SDK compile all MXML file in project ?
Who can teach me ? Plz
1.How to Use Adobe SDK to compile all MXML file in project ?
2.How to Use Ant to compile all MXML file in project ?
Thanks everyone !!Thank you first!
Yes,you are right,since I am new to illustrator,and I want to try to write a plugin,
I have read the sdk doc and API and opened the sample in vs2010,but no idea about how to operate the pdf doc in illustrator with api.
Hope more advise or any examples,thank a lot. -
How to use Stylesheets packaged in JAR file
Hi,
I would like to package XSL files in a JAR. The stylesheet may import other XSL files. For example:
<xsl:import href="demos.xsl">
<xsl:import href="table.xsl">
where the original stylesheet and the imported stylesheets (demos.xsl and table.xsl) are all located in this package: com.company.xsl
Is there a way for the transformers to retrieve the files from the JAR?
Possibly another complication is that this JAR file is loaded at runtime.
Any suggestions would be of great help. Thanks!Thanks that worked.
However, is it possible to use a relative path? Right now it only works if the absolute path is used:
<xsl:import href="jar:file:///c:/applications/bin/myjar.jar!/com/company/xsl/table.xsl" />
It would be nice if this worked instead:
<xsl:import href="jar:file:///./bin/myjar.jar!/com/company/xsl/table.xsl" /> -
How to write thread safe to a file..please help!!
Hi,
need a sample writing thread safe to a file.
thanks`Or create a class that has a private BufferedWriter to the file, opened in append mode, and in your "print" or "write" method, synchronize on the BufferedWriter..ie...
given a BufferedWriter bw that's already open to append mode.
public void write(String s)
synchronized(bw)
bw.write(s);
bw.flush(0;
}
Maybe you are looking for
-
Get the row index by clicking on a link in a table
Hi, I am using a table to display a product catalog in Web Dynpro ABAP. The user should be able to click on any material number (link) in the table to get a detail view of this material. How do I get back the table line, the user has clicked to show
-
Somone from China accessed my account and drained the money, how can i get my money back?
-
Hi, DB Version:10g R2 OS:LINUX We have configured the physical standby database and it was running as expected, but due to some un know reasons one of the archivelog at primary side has been deleted and it is no longer available to be transferred and
-
How do I get iTunes to recognize my new iPhone 4S so I can sync my music?
I need help with syncing my music to my iPhone
-
How can I retrieve email folders that were deleted in Thunderbird?
I had downloaded email folders from a webmail acct. I was adjusting the address for Thunderbird to obtain emails and when I looked back, the 4 folders of emails had been deleted. Can they be retrieved? If not is, there a way to undelete files on the