P - プロトコルバッファ実装の型 public abstract class YarnRpcAccessor<P>
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean| コンストラクターと説明 |
|---|
YarnRpcAccessor(java.lang.Class<P> protocolClazz, org.apache.hadoop.conf.Configuration config) プロトコルクラスと Yarn 構成を使用して新しい yarn rpc アクセサーをインスタンス化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
protected P | createProxy() プロキシを作成します。 |
void | destroy() |
<T,S extends P> | execute(YarnRpcCallback<T,S> action)RPC プロキシで指定されたアクションコールバックを実行します。 |
org.apache.hadoop.conf.Configuration | getConfiguration()Yarn 構成を取得します。 |
P | getProxy() このアクセサーによって処理されるプロキシを取得します。 |
protected abstract java.net.InetSocketAddress | getRpcAddress(org.apache.hadoop.conf.Configuration configuration) このアクセサーが接続する InetSocketAddress を取得します。 |
protected org.apache.hadoop.security.UserGroupInformation | getUser() プロキシの作成に使用される user を取得します。 |
public YarnRpcAccessor(java.lang.Class<P> protocolClazz, org.apache.hadoop.conf.Configuration config)
protocolClazz - プロトコルクラッズ config - 糸の構成 public void afterPropertiesSet()
throws java.lang.Exceptionorg.springframework.beans.factory.InitializingBean の afterPropertiesSet java.lang.Exceptionpublic void destroy()
org.springframework.beans.factory.DisposableBean の destroy public P getProxy()
public <T,S extends P> T execute(YarnRpcCallback<T,S> action) throws org.springframework.dao.DataAccessException
T - 戻り型 S - プロキシ型 action - アクション org.springframework.dao.DataAccessException - データアクセス例外 public org.apache.hadoop.conf.Configuration getConfiguration()
protected P createProxy() throws java.io.IOException
java.io.IOException - 作成に失敗した場合 protected org.apache.hadoop.security.UserGroupInformation getUser()
throws java.io.IOExceptionuser を取得します。デフォルトの実装は UserGroupInformation.getCurrentUser() に委譲されます。java.io.IOException - ログインに失敗した場合 createProxy()protected abstract java.net.InetSocketAddress getRpcAddress(org.apache.hadoop.conf.Configuration configuration)
InetSocketAddress を取得します。configuration - 糸の構成