org.webbitserver
Interface DataHolder

All Known Subinterfaces:
EventSourceConnection, HttpConnection, HttpRequest, WebSocketConnection
All Known Implementing Classes:
AbstractHttpConnection, EventSourceConnectionWrapper, HttpRequestWrapper, NettyEventSourceConnection, NettyHttpRequest, NettyWebSocketConnection, StubConnection, StubDataHolder, StubHttpRequest, WebSocketConnectionWrapper

public interface DataHolder

Objects implementing this interface can have arbitrary named values associated with them, making it easy to pass data around an application.

Author:
Joe Walnes

Method Summary
 Map<String,Object> data()
          Arbitrary data that can be stored for the lifetime of the connection.
 Object data(String key)
          Retrieve data value by key.
 DataHolder data(String key, Object value)
          Store data value by key.
 Set<String> dataKeys()
          List data keys.
 

Method Detail

data

Map<String,Object> data()
Arbitrary data that can be stored for the lifetime of the connection.


data

Object data(String key)
Retrieve data value by key.

See Also:
data()

data

DataHolder data(String key,
                Object value)
Store data value by key.

See Also:
data()

dataKeys

Set<String> dataKeys()
List data keys.

See Also:
data()


Copyright © 2013. All Rights Reserved.