NameBinding

This type is a class for model objects.

Represents a single binding within a NamingContext.

Package: namestore

Classifier ID:  -1
Instance class name:  * Unspecified *
Instance class:  * Unspecified *

Collection attributes having this type:
  NamingContext.nameBindings



Attributes Summary
contextId : EString Unique ID for the context containing this binding.
nameComponent : EString Name of this binding in INS format.
cosBindingType : CosBindingType The possible binding type values are: CosNaming::BindingType.nobject and CosNaming::BindingType.ncontext.
nameBindingType : NameBindingType Type of this binding per the internal WebSphere implementation.
javaClassName : EString The java class name of the object at this binding (maintained for use by WebSphere's JNDI implementation).
stringifiedIOR : EString A CORBA stringified IOR identifying the object bound at this binding.
serializedBytesAsString : EString The string form of a java serialized object byte array for the object bound at this binding.
insURL : EString A CORBA Interoperable Naming Service (INS) Object URL string identifying the object bound at this location.
linkedNamingContextId : EString A ContextId string identifying the NamingContext bound as a link at this binding.
primaryNamingContext : NamingContext @ The NamingContext bound with this primary binding.



Attribute Details

contextId  -  Unique ID for the context containing this binding.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

nameComponent  -  Name of this binding in INS format.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

cosBindingType  -  The possible binding type values are: CosNaming::BindingType.nobject and CosNaming::BindingType.ncontext.
    Data Type: CosBindingType
    Default value:  unspecified
    Allowed values:
        0 - nobject
        1 - ncontext
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

nameBindingType  -  Type of this binding per the internal WebSphere implementation.
    Data Type: NameBindingType
    Default value:  unspecified
    Allowed values:
        0 - contextPrimary
        1 - contextLinked
        2 - contextIOR
        3 - contextURL
        4 - objectIOR
        5 - objectURL
        6 - objectJava
    Required:  false
    Changeable:  true
    Unsettable:  true
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

javaClassName  -  The java class name of the object at this binding (maintained for use by WebSphere's JNDI implementation).
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

stringifiedIOR  -  A CORBA stringified IOR identifying the object bound at this binding.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

serializedBytesAsString  -  The string form of a java serialized object byte array for the object bound at this binding.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

insURL  -  A CORBA Interoperable Naming Service (INS) Object URL string identifying the object bound at this location.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

linkedNamingContextId  -  A ContextId string identifying the NamingContext bound as a link at this binding.
    Data Type: EString
    Default value:  unspecified
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false

primaryNamingContext  -  The NamingContext bound with this primary binding.
    Reference Type: NamingContext @
    Containment:  true
    Container:  false
    Required:  false
    Changeable:  true
    Unsettable:  false
    Many:  false
    Ordered:  true
    Lower bound:  0
    Upper bound:  1
    Unique:  true
    Derived:  false
    Transient:  false
    Volatile:  false



(C) COPYRIGHT International Business Machines Corp. 1996-2006