## Uses of Class
org.jgroups.JChannel

- Packages that use JChannel
  Package | Description
  --- | ---
  org.jgroups | Provides top-level public JGroups classes such as Channel, Message, etc.
  org.jgroups.blocks | Provides building blocks that are layered on top of channels.
  org.jgroups.blocks.executor |
  org.jgroups.blocks.locking |
  org.jgroups.demos | Provides demonstrations of JGroups functionality.
  org.jgroups.jmx |
  org.jgroups.mux |
  org.jgroups.protocols | Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.
  org.jgroups.stack | Support for managing protocol stacks.
  org.jgroups.util | Provides useful functionality which cannot be assigned to any particular other package.

- - ### Uses of JChannel in org.jgroups

    Methods in org.jgroups with parameters of type JChannel
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | JChannel.`init(JChannel ch)`

    Constructors in org.jgroups with parameters of type JChannel
    Constructor and Description
    `JChannel(JChannel ch)` Creates a channel with the same configuration as the channel passed to this constructor.

  - ### Uses of JChannel in org.jgroups.blocks

    Constructors in org.jgroups.blocks with parameters of type JChannel
    Constructor and Description
    `DistributedQueue(JChannel channel)`
    `ReplicatedTree(JChannel channel)` Expects an already connected channel.

  - ### Uses of JChannel in org.jgroups.blocks.executor

    Fields in org.jgroups.blocks.executor declared as JChannel
    Modifier and Type | Field and Description
    --- | ---
    `protected JChannel` | ExecutionService.`ch`
    `protected JChannel` | ExecutionRunner.`ch`

    Methods in org.jgroups.blocks.executor with parameters of type JChannel
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExecutionService.`setChannel(JChannel ch)`
    `void` | ExecutionRunner.`setChannel(JChannel ch)`

    Constructors in org.jgroups.blocks.executor with parameters of type JChannel
    Constructor and Description
    `ExecutionRunner(JChannel channel)`
    `ExecutionService.DistributedFuture(JChannel channel, java.util.concurrent.locks.Lock unfinishedLock, java.util.concurrent.locks.Condition condition, java.util.Set<java.util.concurrent.Future<?>> futuresToFinish, java.util.concurrent.Callable<V> callable)` Creates a `FutureTask` that will upon running, execute the given `Callable`.
    `ExecutionService.DistributedFuture(JChannel channel, java.util.concurrent.locks.Lock unfinishedLock, java.util.concurrent.locks.Condition condition, java.util.Set<java.util.concurrent.Future<?>> futuresToFinish, java.lang.Runnable runnable, V result)` Creates a `FutureTask` that will upon running, execute the given `Runnable`, and arrange that `get` will return the given result on successful completion.
    `ExecutionService(JChannel ch)`

  - ### Uses of JChannel in org.jgroups.blocks.locking

    Fields in org.jgroups.blocks.locking declared as JChannel
    Modifier and Type | Field and Description
    --- | ---
    `protected JChannel` | LockService.`ch`

    Methods in org.jgroups.blocks.locking with parameters of type JChannel
    Modifier and Type | Method and Description
    --- | ---
    `void` | LockService.`setChannel(JChannel ch)`

    Constructors in org.jgroups.blocks.locking with parameters of type JChannel
    Constructor and Description
    `LockService(JChannel ch)`

  - ### Uses of JChannel in org.jgroups.demos

    Fields in org.jgroups.demos declared as JChannel
    Modifier and Type | Field and Description
    --- | ---
    `protected JChannel` | ExecutionServiceDemo.`ch`
    `protected JChannel` | RelayDemoRpc.`ch`
    `protected JChannel` | LockServiceDemo.`ch`

    Methods in org.jgroups.demos that return JChannel
    Modifier and Type | Method and Description
    --- | ---
    `JChannel` | TotalTokenDemo.`getChannel()`

  - ### Uses of JChannel in org.jgroups.jmx

    Methods in org.jgroups.jmx with parameters of type JChannel
    Modifier and Type | Method and Description
    --- | ---
    `javax.management.DynamicMBean` | JmxConfigurator.`asDynamicMBean(JChannel ch)` Deprecated.
    `static void` | JmxConfigurator.`registerChannel(JChannel channel, javax.management.MBeanServer server, java.lang.String name)` Registers an already created channel with the given MBeanServer.
    `static void` | JmxConfigurator.`registerChannel(JChannel channel, javax.management.MBeanServer server, java.lang.String domain, java.lang.String cluster_name, boolean register_protocols)` Registers an already created channel with the given MBeanServer.
    `static void` | JmxConfigurator.`unregisterChannel(JChannel c, javax.management.MBeanServer server, java.lang.String clusterName)`
    `static void` | JmxConfigurator.`unregisterChannel(JChannel c, javax.management.MBeanServer server, java.lang.String domain, java.lang.String clusterName)`
    `static javax.management.DynamicMBean` | JmxConfigurator.`wrap(JChannel ch)` Wrap JChannel with DynamicMBean interface.

  - ### Uses of JChannel in org.jgroups.mux

    Subclasses of JChannel in org.jgroups.mux
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MuxChannel` Deprecated.

    Methods in org.jgroups.mux that return JChannel
    Modifier and Type | Method and Description
    --- | ---
    `JChannel` | MuxChannel.`getChannel()` Deprecated. This should never be used (just for testing) !

    Constructors in org.jgroups.mux with parameters of type JChannel
    Constructor and Description
    `Multiplexer(JChannel channel)` Deprecated.

  - ### Uses of JChannel in org.jgroups.protocols

    Fields in org.jgroups.protocols declared as JChannel
    Modifier and Type | Field and Description
    --- | ---
    `protected JChannel` | RELAY.`bridge` The bridge between the two local clusters, usually based on a TCP config

  - ### Uses of JChannel in org.jgroups.stack

    Methods in org.jgroups.stack that return JChannel
    Modifier and Type | Method and Description
    --- | ---
    `JChannel` | ProtocolStack.`getChannel()`

    Methods in org.jgroups.stack with parameters of type JChannel
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProtocolStack.`setChannel(JChannel ch)`

    Constructors in org.jgroups.stack with parameters of type JChannel
    Constructor and Description
    `ProtocolStack(JChannel channel)`

  - ### Uses of JChannel in org.jgroups.util

    Methods in org.jgroups.util with parameters of type JChannel
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | Util.`isCoordinator(JChannel ch)`
    `static void` | Util.`registerChannel(JChannel channel, java.lang.String name)`

Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.