org.apache.geronimo.gshell.whisper.session
Class SessionAttributeBinder<T>
java.lang.Object
org.apache.geronimo.gshell.whisper.session.SessionAttributeBinder<T>
public class SessionAttributeBinder<T>
- extends Object
Helper to manage binding operations for typed session attribute objects.
- Version:
- $Rev: 578566 $ $Date: 2007-09-23 05:02:46 -0700 (Sun, 23 Sep 2007) $
|
Method Summary |
T |
bind(org.apache.mina.common.IoSession session,
T obj)
|
boolean |
isBound(org.apache.mina.common.IoSession session)
|
T |
lookup(org.apache.mina.common.IoSession session)
|
T |
lookup(org.apache.mina.common.IoSession session,
T defaultValue)
|
T |
rebind(org.apache.mina.common.IoSession session,
T obj)
|
T |
unbind(org.apache.mina.common.IoSession session)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionAttributeBinder
public SessionAttributeBinder(String key)
SessionAttributeBinder
public SessionAttributeBinder(Class type)
SessionAttributeBinder
public SessionAttributeBinder(Class type,
String suffix)
isBound
public boolean isBound(org.apache.mina.common.IoSession session)
lookup
public T lookup(org.apache.mina.common.IoSession session)
lookup
public T lookup(org.apache.mina.common.IoSession session,
T defaultValue)
bind
public T bind(org.apache.mina.common.IoSession session,
T obj)
rebind
public T rebind(org.apache.mina.common.IoSession session,
T obj)
unbind
public T unbind(org.apache.mina.common.IoSession session)
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.