S2Remotingの紹介
S2Remoting は,リモートオブジェクトをコンポーネントのように扱ったり (クライアント・サイド),コンポーネントをリモートオブジェクトとして扱ったり (サーバ・サイド) するための共通基盤を提供します.
S2Remoting クライアントサポート
S2Remotingクライアントは,リモートオブジェクトをコンポーネントとして利用するために,共通のインターセプタと各種プロトコルごとのコネクタを使用します.
S2Remotingの提供するインターセプタと,S2RMI・S2Axis・S2Hessian・S2XmlRpcなどのプロダクトが提供するコネクタを組み合わせることにより,リモートメソッド呼び出しを行えるようになります.
S2Remotingは,コネクタのインタフェースと,URLをベースとするコネクタの抽象クラスを提供します.
S2Remoting URLサポート
RMIの使用する rmi://host/path などをURLクラスとして扱うためのサポートクラスを提供します.
URLStreamHandlerRegistryはURLStreamHandlerのレジストリで,プロトコル名とURLStreamHandlerのマッピングを持ち,URLに登録されます.
UnopenableURLStreamHandlerはopenStream()を呼び出すことの出来ないURLのためのURLStreamHandlerで,デフォルトのポート番号を持ちます.