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.
リモートオブジェクトに対するメソッド呼び出しを実行するオブジェクトが実装するインタフェースです。
ConnectorCreator - class org.seasar.remoting.common.creator.ConnectorCreator.
SMART deployにおいてConnectorのコンポーネント定義を作成するComponentCreatorの実装クラスです。
ConnectorCreator(NamingConvention) - class org.seasar.remoting.common.creator.ConnectorCreator のコンストラクタ
インスタンスを構築します。
cachedURLs - class org.seasar.remoting.common.connector.impl.TargetSpecificURLBasedConnector の変数
 
connector - class org.seasar.remoting.common.interceptor.RemotingInterceptor の変数
 
connectorName - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer の変数
 
connectorName_BINDING - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer の static 変数
 
createURLStreamHandler(String) - class org.seasar.remoting.common.url.URLStreamHandlerRegistry のメソッド
指定されたプロトコルのための、 URLStreamHandler の新しいインスタンスを作成します。
customize(ComponentDef) - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer のメソッド
コンポーネント定義をカスタマイズします。

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を返します。
getConnectorCustomizer() - class org.seasar.remoting.common.creator.ConnectorCreator のメソッド
コンポーネントカスタマイザを返します。
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
クライアント側でリモートオブジェクトを実際に呼び出すために,S2Remotingプロダクトファミリーによって実装されるインタフェースを提供します.
org.seasar.remoting.common.connector.impl - package org.seasar.remoting.common.connector.impl
クライアント側でリモートオブジェクトを実際に呼び出すために,S2Remotingプロダクトファミリーが提供する実装クラスのための抽象クラスを提供します.
org.seasar.remoting.common.creator - package org.seasar.remoting.common.creator
Seasar2.4で導入されたSMART deployのために,S2Remotingプロダクトファミリーのコンポーネント定義を作成するクラスを提供します.
org.seasar.remoting.common.customizer - package org.seasar.remoting.common.customizer
Seasar2.4で導入されたSMART deployのために,S2Remotingプロダクトファミリーのコンポーネント定義をカスタマイズするクラスを提供します.
org.seasar.remoting.common.deployer - package org.seasar.remoting.common.deployer
サーバ側でコンポーネントをリモートオブジェクトとしてデプロイするために,S2Remotingプロダクトファミリーによって実装されるインタフェースを提供します.
org.seasar.remoting.common.interceptor - package org.seasar.remoting.common.interceptor
クライアント側でリモートオブジェクトを呼び出すために使用されるインターセプタを提供します.
org.seasar.remoting.common.url - package org.seasar.remoting.common.url
リモートオブジェクトを位置を表現するURLのためのユーティリティを提供します.

R

REMOTING_INTERCEPTOR_CLASS_NAME - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer の static 変数
 
RemotingInterceptor - class org.seasar.remoting.common.interceptor.RemotingInterceptor.
リモートオブジェクトのメソッド呼び出しを行うためのインターセプタです。
RemotingInterceptor() - class org.seasar.remoting.common.interceptor.RemotingInterceptor のコンストラクタ
 
RemotingInterceptorCustomizer - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer.
SMART deployにおいてRemotingInterceptorのコンポーネント定義を カスタマイズするためのコンポーネントカスタマイザです。
RemotingInterceptorCustomizer() - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer のコンストラクタ
 
registerHandler(String, URLStreamHandler) - class org.seasar.remoting.common.url.URLStreamHandlerRegistry の static メソッド
プロトコルのための新しい URLStreamHandler を登録します。
registerURLStreamHandler() - class org.seasar.remoting.common.url.URLStreamHandlerRegistry の static メソッド
URLストリームハンドラを登録します。
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を設定します。
setConnectorCustomizer(ComponentCustomizer) - class org.seasar.remoting.common.creator.ConnectorCreator のメソッド
コンポーネントカスタマイザを設定します。
setConnectorName(String) - class org.seasar.remoting.common.customizer.RemotingInterceptorCustomizer のメソッド
リモート呼び出しに使用する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

Copyright © 2005-2006 The Seasar Foundation. All Rights Reserved.