keycloak
静的公開メンバ関数 | 非公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.common.util.StreamUtil クラス
org.keycloak.common.util.StreamUtil 連携図
Collaboration graph

静的公開メンバ関数

static String readString (InputStream in) throws IOException
 
static String readString (InputStream in, Charset charset) throws IOException
 

非公開メンバ関数

 StreamUtil ()
 

静的非公開変数類

static final int BUFFER_LENGTH = 4096
 

詳解

著者
Bill Burke
バージョン
Revision
1

構築子と解体子

◆ StreamUtil()

org.keycloak.common.util.StreamUtil.StreamUtil ( )
inlineprivate
34  {
35  }

関数詳解

◆ readString() [1/2]

static String org.keycloak.common.util.StreamUtil.readString ( InputStream  in) throws IOException
inlinestatic

Reads string from byte input stream.

引数
inInputStream to build the String from
戻り値
String representation of the input stream contents decoded using default charset
例外
IOException
非推奨:
Use readString(java.io.InputStream, java.nio.charset.Charset) variant.
46  {
47  return readString(in, Charset.defaultCharset());
48  }
static String readString(InputStream in)
Definition: StreamUtil.java:45

◆ readString() [2/2]

static String org.keycloak.common.util.StreamUtil.readString ( InputStream  in,
Charset  charset 
) throws IOException
inlinestatic

Reads string from byte input stream.

引数
inInputStream to build the String from
charsetCharset used to decode the input stream
戻り値
String representation of the input stream contents decoded using given charset
例外
IOException
58  {
59  char[] buffer = new char[BUFFER_LENGTH];
60  StringBuilder builder = new StringBuilder();
61  BufferedReader reader = new BufferedReader(new InputStreamReader(in, charset));
62  int wasRead;
63  do
64  {
65  wasRead = reader.read(buffer, 0, BUFFER_LENGTH);
66  if (wasRead > 0)
67  {
68  builder.append(buffer, 0, wasRead);
69  }
70  }
71  while (wasRead > -1);
72 
73  return builder.toString();
74  }
static final int BUFFER_LENGTH
Definition: StreamUtil.java:32

メンバ詳解

◆ BUFFER_LENGTH

final int org.keycloak.common.util.StreamUtil.BUFFER_LENGTH = 4096
staticprivate

このクラス詳解は次のファイルから抽出されました: