概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
B
C
D
G
I
M
O
R
S
T
U
B
baseURL
- class org.seasar.remoting.common.connector.impl.
URLBasedConnector
の変数
C
Connector
- interface org.seasar.remoting.common.connector.
Connector
.
リモートオブジェクトに対するメソッド呼び出しを実行するオブジェクトが実装するインタフェースです。
cachedURLs
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
の変数
connector
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
の変数
createURLStreamHandler(String)
- class org.seasar.remoting.common.url.
URLStreamHandlerRegistry
のメソッド
指定されたプロトコルのための、
URLStreamHandler
の新しいインスタンスを作成します。
D
DEFAULT_INITIAL_CAPACITY
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
の static 変数
デフォルト初期容量
DEFAULT_LOAD_FACTOR
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
の static 変数
デフォルト負荷係数
DEFAULT_MAX_CACHED_URLS
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
の static 変数
リモートオブジェクトのURLをキャッシュする上限のデフォルト値
Deployer
- interface org.seasar.remoting.common.deployer.
Deployer
.
コンポーネントをリモートオブジェクトとしてデプロイするためのインタフェースです。
defaultPort
- class org.seasar.remoting.common.url.
UnopenableURLStreamHandler
の変数
deploy()
- interface org.seasar.remoting.common.deployer.
Deployer
のメソッド
コンポーネントをリモートオブジェクトとしてデプロイします。
G
getBaseURL()
- class org.seasar.remoting.common.connector.impl.
URLBasedConnector
のメソッド
ベースURLを返します。
getRemoteName(MethodInvocation)
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
のメソッド
リモートオブジェクトの名前を返します。
getTargetURL(String)
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
のメソッド
ターゲットとなるリモートオブジェクトのURLを返します。
I
invoke(String, Method, Object[])
- interface org.seasar.remoting.common.connector.
Connector
のメソッド
リモートメソッド呼び出しを実行し、その結果を返します。
invoke(String, Method, Object[])
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
のメソッド
ターゲットとなるリモートオブジェクトのURLを解決し、サブクラス固有の方法でメソッド呼び出しを実行します。
invoke(URL, Method, Object[])
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
のメソッド
サブクラス固有の方法でリモートメソッドの呼び出しを実行し、その結果を返します。
invoke(MethodInvocation)
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
のメソッド
ターゲットのメソッドが起動された時に呼び出されます。
M
maxSize
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
の変数
O
openConnection(URL)
- class org.seasar.remoting.common.url.
UnopenableURLStreamHandler
のメソッド
この操作はサポートされません。
org.seasar.remoting.common.connector
- package org.seasar.remoting.common.connector
org.seasar.remoting.common.connector.impl
- package org.seasar.remoting.common.connector.impl
org.seasar.remoting.common.deployer
- package org.seasar.remoting.common.deployer
org.seasar.remoting.common.interceptor
- package org.seasar.remoting.common.interceptor
org.seasar.remoting.common.url
- package org.seasar.remoting.common.url
R
RemotingInterceptor
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
.
リモートオブジェクトのメソッド呼び出しを行うためのインターセプタです。
RemotingInterceptor()
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
のコンストラクタ
registerHandler(String, URLStreamHandler)
- class org.seasar.remoting.common.url.
URLStreamHandlerRegistry
の static メソッド
プロトコルのための新しい
URLStreamHandler
を登録します。
registry
- class org.seasar.remoting.common.url.
URLStreamHandlerRegistry
の static 変数
remoteName
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
の変数
removeEldestEntry(Map.Entry)
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
のメソッド
マップのエントリ数が最大数を超えている場合
true
を返します。
S
setBaseURL(URL)
- class org.seasar.remoting.common.connector.impl.
URLBasedConnector
のメソッド
ベースURLを設定します。
setConnector(Connector)
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
のメソッド
リモート呼び出しを実行する
Connector
を設定します。
setMaxCachedURLs(int)
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
のメソッド
リモートオブジェクトのURLをキャッシュする上限を設定します。
setMaxSize(int)
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
のメソッド
エントリ数の最大値を設定します。
setRemoteName(String)
- class org.seasar.remoting.common.interceptor.
RemotingInterceptor
のメソッド
リモートオブジェクトの名前を設定します。
setURL(URL, String, String, int, String, String, String, String, String)
- class org.seasar.remoting.common.url.
UnopenableURLStreamHandler
のメソッド
URL
引数フィールド値を、指定された値に設定します。
T
TargetSpecificURLBasedConnector
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
.
ターゲットとなるオブジェクトごとに個別のURLを使用してリモートメソッド呼び出しを行うコネクタの抽象基底クラスです。
TargetSpecificURLBasedConnector()
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector
のコンストラクタ
TargetSpecificURLBasedConnector.LRUMap
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
.
LRUマップ
エントリ数に上限があり、それを超えてエントリが追加された場合にはもっとも使用されていないエントリが取り除かれるマップの実装です。
TargetSpecificURLBasedConnector.LRUMap(int)
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
のコンストラクタ
デフォルトの初期容量と負荷係数で指定されたエントリ数を上限とするインスタンスを構築します。
TargetSpecificURLBasedConnector.LRUMap(int, int, float)
- class org.seasar.remoting.common.connector.impl.
TargetSpecificURLBasedConnector.LRUMap
のコンストラクタ
指定された初期容量と負荷係数、エントリ数の上限を持つインスタンスを構築します。
U
URLBasedConnector
- class org.seasar.remoting.common.connector.impl.
URLBasedConnector
.
URLに基づいてリモートメソッド呼び出しを行うコネクタの抽象基底クラスです。
URLBasedConnector()
- class org.seasar.remoting.common.connector.impl.
URLBasedConnector
のコンストラクタ
URLStreamHandlerRegistry
- class org.seasar.remoting.common.url.
URLStreamHandlerRegistry
.
URLStreamHandler
のレジストリです。
UnopenableURLStreamHandler
- class org.seasar.remoting.common.url.
UnopenableURLStreamHandler
.
デフォルトのポート番号を持ち、オープンすることの出来ない
URL
のための
URLStreamHandler
です。
UnopenableURLStreamHandler(int)
- class org.seasar.remoting.common.url.
UnopenableURLStreamHandler
のコンストラクタ
指定されたポート番号をデフォルトとして持つ新しいインスタンスを構築します。
B
C
D
G
I
M
O
R
S
T
U
概要
パッケージ
クラス
使用
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
Copyright © 2004-2005 The Seasar Project. All Rights Reserved.