Interstage Application Server リファレンスマニュアル(API編)
|
目次
索引

|
3.16 ネーミングサービスインタフェース
ネーミングサービスの提供するメソッドについて説明します。
//Java
package org.omg.CosNaming;
public interface NamingContext extends org.omg.CORBA.Object
{
public void bind(org.omg.CosNaming.NameComponent[] n, org.omg.CORBA.Object obj)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.AlreadyBound;
public void rebind(org.omg.CosNaming.NameComponent[] n, org.omg.CORBA.Objectobj)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName;
public void bind_context(org.omg.CosNaming.NameComponent[] n,
org.omg.CosNaming.NamingContext nc)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.AlreadyBound;
public void rebind_context(org.omg.CosNaming.NameComponent[] n,
org.omg.CosNaming.NamingContext nc )
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName;
public org.omg.CORBA.Object resolve(org.omg.CosNaming.NameComponent[] n)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName;
public void unbind(org.omg.CosNaming.NameComponent[] n)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName;
public org.omg.CosNaming.NamingContext new_context();
public org.omg.CosNaming.NamingContext bind_new_context(
org.omg.CosNaming.NameComponent[] n)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName,
org.omg.CosNaming.NamingContextPackage.AlreadyBound;
public void destroy()
throws org.omg.CosNaming.NamingContextPackage.NotEmpty;
public void list(int how_many, org.omg.CosNaming.BindingListHolder bl,
org.omg.CosNaming.BindingIteratorHolder bi);
}
public interface BindingIterator extends org.omg.CORBA.Object
{
public boolean next_one(org.omg.CosNaming.BindingHolder b);
public boolean next_n(int how_many, org.omg.CosNaming.BindingListHolder bl);
public void destroy();
}
public interface NamingContextExt extends org.omg.CosNaming.NamingContext
{
public java.lang.String to_string(org.omg.CosNaming.NameComponent[] n)
throws org.omg.CosNaming.NamingContextPackage.InvalidName;
public org.omg.CosNaming.Name to_name(java.lang.String sn)
throws org.omg.CosNaming.NamingContextPackage.InvalidName;
public java.lang.String to_url(java.lang.String addrkey, java.lang.String sn)
throws org.omg.CosNaming.NamingContextExtPackage.InvalidAddress;
org.omg.CosNaming.NamingContextPackage.InvalidName;
public org.omg.CORBA.Object resolve_str(java.lang.String sn)
throws org.omg.CosNaming.NamingContextPackage.NotFound,
org.omg.CosNaming.NamingContextPackage.CannotProceed,
org.omg.CosNaming.NamingContextPackage.InvalidName;
}
final public class NameComponent
{
public java.lang.String id;
public java.lang.String kind;
public NameComponent( java.lang.String id, java.lang.String kind) {...}
}
3.16.1 ネーミングコンテキストインタフェース
3.16.2 バインディングアイテレータインタフェース
3.16.3 NameComponentクラス
3.16.4 ネーミングコンテキスト拡張インタフェース
All Rights Reserved, Copyright(C) 富士通株式会社 2005