Liferay 6.2-ce-ga5

com.liferay.portal.kernel.nio.intraband.welder.fifo
Class FIFOWelder

java.lang.Object
  extended by com.liferay.portal.kernel.nio.intraband.welder.BaseWelder
      extended by com.liferay.portal.kernel.nio.intraband.welder.fifo.FIFOWelder
All Implemented Interfaces:
Welder, Serializable

public class FIFOWelder
extends BaseWelder

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.liferay.portal.kernel.nio.intraband.welder.BaseWelder
BaseWelder.State
 
Field Summary
protected static AtomicLong idCounter
           
protected  File inputFIFOFile
           
protected  File outputFIFOFile
           
protected  FileChannel readFileChannel
           
protected  FileChannel writeFileChannel
           
 
Fields inherited from class com.liferay.portal.kernel.nio.intraband.welder.BaseWelder
registrationReference, server, state
 
Constructor Summary
FIFOWelder()
           
 
Method Summary
protected  void doDestroy()
           
protected  RegistrationReference weldClient(Intraband intraband)
           
protected  RegistrationReference weldServer(Intraband intraband)
           
 
Methods inherited from class com.liferay.portal.kernel.nio.intraband.welder.BaseWelder
destroy, weld
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idCounter

protected static final AtomicLong idCounter

inputFIFOFile

protected final File inputFIFOFile

outputFIFOFile

protected final File outputFIFOFile

readFileChannel

protected transient FileChannel readFileChannel

writeFileChannel

protected transient FileChannel writeFileChannel
Constructor Detail

FIFOWelder

public FIFOWelder()
           throws IOException
Throws:
IOException
Method Detail

doDestroy

protected void doDestroy()
                  throws IOException
Specified by:
doDestroy in class BaseWelder
Throws:
IOException

weldClient

protected RegistrationReference weldClient(Intraband intraband)
                                    throws IOException
Specified by:
weldClient in class BaseWelder
Throws:
IOException

weldServer

protected RegistrationReference weldServer(Intraband intraband)
                                    throws IOException
Specified by:
weldServer in class BaseWelder
Throws:
IOException

Liferay 6.2-ce-ga5