## Uses of Interface
org.jgroups.ChannelFactory

Packages that use ChannelFactory
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.demos | Provides demonstrations of JGroups functionality.

### Uses of ChannelFactory in org.jgroups

Classes in org.jgroups that implement ChannelFactory
Modifier and Type | Class and Description
--- | ---
`class` | `JChannelFactory` Deprecated. Might get removed in 3.0. Use your own method of injecting channels

### Uses of ChannelFactory in org.jgroups.blocks

Constructors in org.jgroups.blocks with parameters of type ChannelFactory
Constructor and Description
`DistributedQueue(java.lang.String groupname, ChannelFactory factory, java.lang.String properties, long state_timeout)` Creates a DistributedQueue
`ReplicatedHashMap(java.lang.String clustername, ChannelFactory factory, java.lang.String properties, boolean persistent, long state_timeout)` Creates a ReplicatedHashMap.
`ReplicatedHashMap(java.lang.String clustername, ChannelFactory factory, java.lang.String properties, long state_timeout)` Creates a ReplicatedHashMap

### Uses of ChannelFactory in org.jgroups.demos

Methods in org.jgroups.demos with parameters of type ChannelFactory
Modifier and Type | Method and Description
--- | ---
`void` | ReplicatedHashMapDemo.`start(ChannelFactory factory, java.lang.String props, boolean persist)`
`void` | DistributedQueueDemo.`start(java.lang.String groupname, ChannelFactory factory, java.lang.String props)`