Class MigratableChannelEnd


  • public class MigratableChannelEnd
    extends java.lang.Object
    Static factory for creating migratable channel ends.
    • Constructor Detail

      • MigratableChannelEnd

        private MigratableChannelEnd()
        Creates a new MigratableChannelEnd object. This is private to prevent any instances from being created. This class contains only static methods.
    • Method Detail

      • createNet2One

        public static MigratableAltingChannelInput createNet2One()
        Creates an anonymous migratable channel input.
        Returns:
        the created channel end.
      • createOne2Net

        public static MigratableChannelOutput createOne2Net​(NetChannelLocation loc)
        Creates a migratable channel output to a given location.
        Parameters:
        loc - location of the input end of the channel.
        Returns:
        the created channel end.
      • createNet2One

        public static MigratableAltingChannelInput createNet2One​(java.lang.String name)
        Creates a named migratable channel input using the default namespace.
        Parameters:
        name - the name of the channel to register with the CNS.
        Returns:
        the created channel end.
      • createNet2One

        public static MigratableAltingChannelInput createNet2One​(java.lang.String name,
                                                                 NameAccessLevel nameAccessLevel)
        Creates a named migratable channel input within the given namespace.
        Parameters:
        name - the name of the channel to register with the CNS.
        nameAccessLevel - the namespace to register the name within.
        Returns:
        the created channel end.
      • createOne2Net

        public static MigratableChannelOutput createOne2Net​(java.lang.String name)
        Creates a migratable channel output to a named channel within the default namespace.
        Parameters:
        name - the name of the channel as registered with the CNS.
        Returns:
        the created channel end.
      • createOne2Net

        public static MigratableChannelOutput createOne2Net​(java.lang.String name,
                                                            NameAccessLevel nameAccessLevel)
        Creates a migratable channel output to a named channel within a given namespace.
        Parameters:
        name - the name of the channel as registered with the CNS.
        nameAccessLevel - the namespace the name is registered within.
        Returns:
        the created channel end.