com.javageeks.net
Class NamedPipe

java.lang.Object
  |
  +--com.javageeks.net.NamedPipe

public class NamedPipe
extends java.lang.Object

This class serves the same purpose as the Java Socket class; a simple abstraction of connecting to and using a named pipe.


Field Summary
static int DUPLEX
           
static int READ
           
static int WRITE
           
 
Constructor Summary
NamedPipe()
           
NamedPipe(java.lang.String pipeName, int openMode, int timeout)
           
 
Method Summary
 void close()
           
 void finalize()
           
 java.io.InputStream getInputStream()
           
 java.io.OutputStream getOutputStream()
           
static void main(java.lang.String[] args)
           
 void open(java.lang.String pipeName, int openMode, int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DUPLEX

public static final int DUPLEX

WRITE

public static final int WRITE

READ

public static final int READ
Constructor Detail

NamedPipe

public NamedPipe()

NamedPipe

public NamedPipe(java.lang.String pipeName,
                 int openMode,
                 int timeout)
          throws java.io.IOException
Method Detail

finalize

public void finalize()
Overrides:
finalize in class java.lang.Object

open

public void open(java.lang.String pipeName,
                 int openMode,
                 int timeout)
          throws java.io.IOException

close

public void close()

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception