public class PortAdmin
extends java.lang.Object
Portの管理を行うクラスです。
修飾子とタイプ | クラスと説明 |
---|---|
protected class |
PortAdmin.find_port |
protected class |
PortAdmin.find_port_name |
protected class |
PortAdmin.port_prof_collect |
コンストラクタと説明 |
---|
PortAdmin(org.omg.CORBA.ORB orb,
org.omg.PortableServer.POA poa)
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
activatePorts()
全ての Port のインターフェースを activates する。
|
boolean |
addPort(PortBase port)
Regsiter the Port
This operation registers the Port's servant given by argument.
|
boolean |
addPort(PortService port)
Regsiter the Port
This operation registers the Port's servant given by argument.
|
void |
deactivatePorts()
全ての Port のインターフェースを deactivates する。
|
void |
deletePort(PortBase port)
[local interface] Port の登録を削除する
{@.ja 指定されたPortサーバントの登録を解除します。
|
void |
deletePort(PortService port)
[local interface] Port の登録を削除する
{@.ja 指定されたPortサーバントの登録を解除します。
|
void |
deletePortByName(java.lang.String portName)
名称指定によりPort の登録を解除する
{@.ja 引数で指定された名前を持つ Port の登録を削除する。
|
void |
finalizePorts()
全ての Port をdeactivateし登録を削除する
登録されている全てのPortに対して、サーバントのdeactivateを行い、
登録リストから削除する。
|
PortBase |
getPort(java.lang.String portName)
Port のサーバントのポインタの取得
{@.ja port_name で指定した Port のサーバントのポインタを返す。
|
PortServiceListHolder |
getPortList()
登録されているPortのリストを取得します。
|
PortProfileListHolder |
getPortProfileList()
PorProfile リストの取得
addPort() により登録された Port の Profile リストを取得する。
|
PortService |
getPortRef(java.lang.String portName)
Port のオブジェクト参照の取得
{@.ja port_name で指定した Port のオブジェクト参照を返す。
|
PortServiceListHolder |
getPortServiceList()
Port リストの取得
addPort() により登録された Port の リストを取得する。
|
void |
registerPort(PortBase port)
Portサーバントを登録します。
|
void |
registerPort(PortService port)
Port を登録する
{@.ja 引数 port で指定された Port のサーバントを登録する。
|
boolean |
removePort(PortBase port)
Port の登録を解除する
{@.ja 引数 port で指定された Port の登録を解除する。
|
boolean |
removePort(PortService port)
Port の登録を解除する
{@.ja 引数 port で指定された Port の登録を解除する。
|
public PortAdmin(org.omg.CORBA.ORB orb, org.omg.PortableServer.POA poa)
コンストラクタです。
orb
- ORBオブジェクトpoa
- POAオブジェクトpublic PortServiceListHolder getPortList()
登録されているPortのリストを取得します。
public PortServiceListHolder getPortServiceList()
addPort() により登録された Port の リストを取得する。
public void activatePorts()
全ての Port のインターフェースを activates する。
public void deactivatePorts()
全ての Port のインターフェースを deactivates する。
public final PortProfileListHolder getPortProfileList()
addPort() により登録された Port の Profile リストを取得する。A
public PortService getPortRef(java.lang.String portName)
port_name で指定した Port のオブジェクト参照を返す。 port_name で指定する Port はあらかじめ addPort() で登録されてい なければならない。
portName
- Portの名前
public PortBase getPort(java.lang.String portName)
port_name で指定した Port のサーバントのポインタを返す。 port_name で指定する Port はあらかじめ addPort() で登録されてい なければならない。
portName
- Portの名前
public boolean addPort(PortBase port)
Regsiter the Port
This operation registers the Port's servant given by argument. The given Port's servant will be activated on the POA that is given to the constructor, and the created object reference is set to the Port's profile.port
- The Port's servant.public boolean addPort(PortService port)
Regsiter the Port
This operation registers the Port's servant given by argument. The given Port's servant will be activated on the POA that is given to the constructor, and the created object reference is set to the Port's profile.port
- The Port's servant.public void registerPort(PortBase port)
Portサーバントを登録します。
port
- 登録するPortサーバントpublic void registerPort(PortService port)
引数 port で指定された Port のサーバントを登録する。 登録された Port のサーバントはコンストラクタで与えられたPOA 上で activate され、そのオブジェクト参照はPortのProfileにセットされる。
port
- Port サーバント
public boolean removePort(PortBase port)
引数 port で指定された Port の登録を解除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
port
- Port サーバント
public boolean removePort(PortService port)
引数 port で指定された Port の登録を解除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
port
- Port サーバント
public void deletePort(PortBase port)
指定されたPortサーバントの登録を解除します。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
port
- Port サーバント
public void deletePort(PortService port)
指定されたPortサーバントの登録を解除します。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
port
- Port サーバント
public void deletePortByName(java.lang.String portName)
引数で指定された名前を持つ Port の登録を削除する。 削除時に Port は deactivate され、PortのProfileのリファレンスには、 nil値が代入される。
portName
- Port の名前
public void finalizePorts()
登録されている全てのPortに対して、サーバントのdeactivateを行い、 登録リストから削除する。