org.seasar.remoting.common.url
クラス UnopenableURLStreamHandler

java.lang.Object
  拡張java.net.URLStreamHandler
      拡張org.seasar.remoting.common.url.UnopenableURLStreamHandler

public class UnopenableURLStreamHandler
extends URLStreamHandler

デフォルトのポート番号を持ち、オープンすることの出来ない URL のための URLStreamHandler です。

作成者:
koichik

フィールドの概要
protected  int defaultPort
           
 
コンストラクタの概要
UnopenableURLStreamHandler(int defaultPort)
          指定されたポート番号をデフォルトとして持つ新しいインスタンスを構築します。
 
メソッドの概要
protected  URLConnection openConnection(URL url)
          この操作はサポートされません。
protected  void setURL(URL url, String protocol, String host, int port, String authority, String userInfo, String path, String query, String ref)
          URL 引数フィールド値を、指定された値に設定します。
 
クラス java.net.URLStreamHandler から継承したメソッド
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, parseURL, sameFile, setURL, toExternalForm
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

defaultPort

protected final int defaultPort
コンストラクタの詳細

UnopenableURLStreamHandler

public UnopenableURLStreamHandler(int defaultPort)
指定されたポート番号をデフォルトとして持つ新しいインスタンスを構築します。

パラメータ:
defaultPort - このプロトコルのデフォルトのポート番号
メソッドの詳細

openConnection

protected URLConnection openConnection(URL url)
この操作はサポートされません。

例外:
UnsupportedOperationException - 常にスローされます

setURL

protected void setURL(URL url,
                      String protocol,
                      String host,
                      int port,
                      String authority,
                      String userInfo,
                      String path,
                      String query,
                      String ref)
URL 引数フィールド値を、指定された値に設定します。
ポート番号が指定されていない場合は、コンストラクタで指定されたデフォルトのポート番号を設定します。

パラメータ:
url - 修正する URL
protocol - プロトコル名
host - URL のリモートホスト値
port - リモートマシン上のポート
authority - URL の権限部分
userInfo - URL のユーザ情報部分
path - URL のパスコンポーネント
query - URL のクエリー部分
ref - 参照


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