Classes implementing this interface act as factories for constructing
NetChannelInput
and NetChannelOutput
objects.
NetChannelInput
objects are constructed and have their
location registered with a channel naming service.
NetChannelOutput
objects are constructed and connected
to NetChannelInput
objects whose location is resolved from
a channel naming service.
Type | Name and description |
---|---|
NetSharedChannelOutput |
createAny2Net(String name) Constructs a NetSharedChannelOutput object connected
to a NetChannelInput located at a location
resolved from the specified channel name. |
NetSharedChannelOutput |
createAny2Net(String name, NameAccessLevel accessLevel) Constructs a NetSharedChannelOutput object connected
to a NetChannelInput located at a location
resolved from the specified channel name that exists in the supplied
namespace. |
NetSharedChannelInput |
createNet2Any(String name) Constructs a NetSharedChannelInput object and
registers its location with the supplied name in the global namespace
of a channel naming service. |
NetSharedChannelInput |
createNet2Any(String name, NameAccessLevel nameAccessLevel) Constructs a NetSharedChannelInput object and
registers its location with the supplied name in specified
namespace of a channel naming service. |
NetAltingChannelInput |
createNet2One(String name) Constructs a NetAltingChannelInput object and
registers its location with the supplied name in the global namespace
of a channel naming service. |
NetAltingChannelInput |
createNet2One(String name, NameAccessLevel nameAccessLevel) Constructs a NetAltingChannelInput object and
registers its location with the supplied name in specified
namespace of a channel naming service. |
NetChannelOutput |
createOne2Net(String name) Constructs a NetChannelOutput object connected
to a NetChannelInput located at a location
resolved from the specified channel name. |
NetChannelOutput |
createOne2Net(String name, NameAccessLevel accessLevel) Constructs a NetChannelOutput object connected
to a NetChannelInput located at a location
resolved from the specified channel name that exists in the supplied
namespace. |
Constructs a NetSharedChannelOutput
object connected
to a NetChannelInput
located at a location
resolved from the specified channel name.
NetChannelOutput
object.name
- the name of the channel from which to resolve the location. Constructs a NetSharedChannelOutput
object connected
to a NetChannelInput
located at a location
resolved from the specified channel name that exists in the supplied
namespace.
NetChannelOutput
object.name
- the name of the channel from which to resolve the location.accessLevel
- the namespace in which the channel name exists. Constructs a NetSharedChannelInput
object and
registers its location with the supplied name in the global namespace
of a channel naming service.
NetSharedChannelInput
object.name
- the name against which to register the channel. Constructs a NetSharedChannelInput
object and
registers its location with the supplied name in specified
namespace of a channel naming service.
NetSharedChannelInput
object.name
- the name against which to register the channel.nameAccessLevel
- the namespace in which to register the name. Constructs a NetAltingChannelInput
object and
registers its location with the supplied name in the global namespace
of a channel naming service.
NetAltingChannelInput
object.name
- the name against which to register the channel. Constructs a NetAltingChannelInput
object and
registers its location with the supplied name in specified
namespace of a channel naming service.
NetAltingChannelInput
object.name
- the name against which to register the channel.nameAccessLevel
- the namespace in which to register the name. Constructs a NetChannelOutput
object connected
to a NetChannelInput
located at a location
resolved from the specified channel name.
NetChannelOutput
object.name
- the name of the channel from which to resolve the location. Constructs a NetChannelOutput
object connected
to a NetChannelInput
located at a location
resolved from the specified channel name that exists in the supplied
namespace.
NetChannelOutput
object.name
- the name of the channel from which to resolve the location.accessLevel
- the namespace in which the channel name exists.