aspose file tools*
The moose likes Other JSE/JEE APIs and the fly likes NFS time out Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Bookmark "NFS time out" Watch "NFS time out" New topic
Author

NFS time out

Frank Hamilton
Greenhorn

Joined: Jan 19, 2011
Posts: 21
hi

I need to implement a timeout in my nfs client that is implemented inside a servlet.
This is my code:

If the nfs server is down the file.exists() method wait for response for a long time.
How can I implement a time out for avoid this.

Thank in advance.

Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19718
    
  20

You'll want to include a link to the library you're using next time; you should TellTheDetails. I now got that information from your earlier thread. Not that that got me far, without public Javadoc pages...


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Frank Hamilton
Greenhorn

Joined: Jan 19, 2011
Posts: 21
Thank Rob, yes I should TellTheDetails.

Inside my servlet I use webnfs and j-ftp for creating a nfs client and access to a remote directory. I need a time out when the nfs server is down but I think this api don't give me any mechanism for me pourpose. Therefore I think any mechanism, maybe a thread.
This is my code:



file.exist() method it's waiting for the connexion and if the nfs is down this method never terminate.

Anybody can help me with this problem?. I think nsf is over tcp protocolo and maybe can use some tcp connector method try to connect with nfs server and if the server is down this method throw a timeout.

TIA
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19718
    
  20

Sounds like you want to use Callable and Future:

The ExecutorService here is an execute-once-and-discard executor service, but you can replace it by a different executor service, possibly even make it a field or something. For this example this should be enough.
Frank Hamilton
Greenhorn

Joined: Jan 19, 2011
Posts: 21
Thank so much, it's work fine for me now.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19718
    
  20

You're welcome
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: NFS time out