概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## kandata.server
クラス ClientContext

    java.lang.Object
      |
      +--kandata.server.ClientContext

public class ClientContext
extends java.lang.Object

サーバが管理する、クライアントごとのコンテキスト.

コンストラクタの概要
`ClientContext(long millis)` クライアントコンテキストを生成します.

メソッドの概要
`void` | `clearApplicationProperty()` アプリケーションが利用可能なプロパティをすべて削除します.
`java.lang.Object` | `getApplicationProperty(java.lang.Object key)` アプリケーションが利用可能なプロパティを取得します.
`int` | `getApplicationPropertySize()` アプリケーションが利用可能なプロパティをすべて削除します.
`long` | `getConnectTimeMillis()` 接続日時を取得します.
`java.lang.String` | `getId()` クライアントIDを返します.
`long` | `getLastAccessTimeMillis()` 最終アクセス日時を取得します.
`java.lang.Object` | `removeApplicationProperty(java.lang.Object key)` アプリケーションが利用可能なプロパティを削除します.
`void` | `setApplicationProperty(java.lang.Object key, java.lang.Object value)` アプリケーションが利用可能なプロパティを設定します.
`void` | `setLastAccessTimeMillis(long millis)` 最終アクセス日時を更新します.

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### ClientContext

    public ClientContext(long millis)

  クライアントコンテキストを生成します.

メソッドの詳細

### getId

    public java.lang.String getId()

  クライアントIDを返します.

### setLastAccessTimeMillis

    public void setLastAccessTimeMillis(long millis)

  最終アクセス日時を更新します.

### getLastAccessTimeMillis

    public long getLastAccessTimeMillis()

  最終アクセス日時を取得します.

### getConnectTimeMillis

    public long getConnectTimeMillis()

  接続日時を取得します.

### getApplicationProperty

    public java.lang.Object getApplicationProperty(java.lang.Object key)

  アプリケーションが利用可能なプロパティを取得します.

### setApplicationProperty

    public void setApplicationProperty(java.lang.Object key,
                                       java.lang.Object value)

  アプリケーションが利用可能なプロパティを設定します.

### removeApplicationProperty

    public java.lang.Object removeApplicationProperty(java.lang.Object key)

  アプリケーションが利用可能なプロパティを削除します.

### clearApplicationProperty

    public void clearApplicationProperty()

  アプリケーションが利用可能なプロパティをすべて削除します.

### getApplicationPropertySize

    public int getApplicationPropertySize()

  アプリケーションが利用可能なプロパティをすべて削除します.

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド