Liferay 6.2-ce-ga5

com.liferay.portal.kernel.nio.intraband.welder
Class BaseWelder

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

public abstract class BaseWelder
extends Object
implements Welder

See Also:
Serialized Form

Nested Class Summary
protected static class BaseWelder.State
           
 
Field Summary
protected  RegistrationReference registrationReference
           
protected  boolean server
           
protected  BaseWelder.State state
           
 
Constructor Summary
BaseWelder()
           
 
Method Summary
 void destroy()
           
protected abstract  void doDestroy()
           
 RegistrationReference weld(Intraband intraband)
           
protected abstract  RegistrationReference weldClient(Intraband intraband)
           
protected abstract  RegistrationReference weldServer(Intraband intraband)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registrationReference

protected transient RegistrationReference registrationReference

server

protected final transient boolean server

state

protected transient BaseWelder.State state
Constructor Detail

BaseWelder

public BaseWelder()
Method Detail

destroy

public void destroy()
             throws IOException
Specified by:
destroy in interface Welder
Throws:
IOException

weld

public RegistrationReference weld(Intraband intraband)
                           throws IOException
Specified by:
weld in interface Welder
Throws:
IOException

doDestroy

protected abstract void doDestroy()
                           throws IOException
Throws:
IOException

weldClient

protected abstract RegistrationReference weldClient(Intraband intraband)
                                             throws IOException
Throws:
IOException

weldServer

protected abstract RegistrationReference weldServer(Intraband intraband)
                                             throws IOException
Throws:
IOException

Liferay 6.2-ce-ga5