Home » geronimo-2.2-source-release » org.apache.geronimo.security.network.protocol » [javadoc | source]
org.apache.geronimo.security.network.protocol
public class: SubjectCarryingChannel [javadoc | source]
java.lang.Object
   org.activeio.FilterAsynchChannel
      org.apache.geronimo.security.network.protocol.SubjectCarryingChannel
SubjectCarryingChannel is a FilterAsynchChannel that allows you to send the subject associated with the current write operation down to the remote end of the channel.
Nested Class Summary:
public class  SubjectCarryingChannel.SubjectPacketFilter   
Field Summary
static final  byte PASSTHROUGH     
static final  byte SET_SUBJECT     
static final  byte CLEAR_SUBJECT     
Constructor:
 public SubjectCarryingChannel(AsynchChannel next) 
 public SubjectCarryingChannel(AsynchChannel next,
    boolean enableLocalSubjectPublishing,
    boolean enableRemoteSubjectConsumption) 
Method from org.apache.geronimo.security.network.protocol.SubjectCarryingChannel Summary:
getLocalSubject,   getRemoteSubject,   onPacket,   write
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.geronimo.security.network.protocol.SubjectCarryingChannel Detail:
 public Subject getLocalSubject() 
 public Subject getRemoteSubject() 
 public  void onPacket(Packet packet) 
 public  void write(Packet packet) throws IOException