## Uses of Interface
org.jgroups.util.ThreadFactory

Packages that use ThreadFactory
org.jgroups.blocks: Provides building blocks that are layered on top of channels.
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 ThreadFactory in org.jgroups.blocks

Fields in org.jgroups.blocks declared as ThreadFactory
`protected ThreadFactory` `AbstractConnectionMap.factory`

Methods in org.jgroups.blocks that return ThreadFactory
`ThreadFactory` `BasicConnectionTable.getThreadFactory()`
`ThreadFactory` `AbstractConnectionMap.getThreadFactory()`

Methods in org.jgroups.blocks with parameters of type ThreadFactory
`void` `BasicConnectionTable.setThreadFactory(ThreadFactory factory)`

Constructors in org.jgroups.blocks with parameters of type ThreadFactory
`AbstractConnectionMap(ThreadFactory factory)`
`AbstractConnectionMap(ThreadFactory factory, long reaperInterval)`
`TCPConnectionMap(java.lang.String service_name, ThreadFactory f, SocketFactory socket_factory, TCPConnectionMap.Receiver r, java.net.InetAddress bind_addr, java.net.InetAddress external_addr, int srv_port, int max_port)`
`TCPConnectionMap(java.lang.String service_name, ThreadFactory f, SocketFactory socket_factory, TCPConnectionMap.Receiver r, java.net.InetAddress bind_addr, java.net.InetAddress external_addr, int srv_port, int max_port, long reaper_interval, long conn_expire_time)`
`TCPConnectionMap(java.lang.String service_name, ThreadFactory f, TCPConnectionMap.Receiver r, java.net.InetAddress bind_addr, java.net.InetAddress external_addr, int srv_port, int max_port, long reaper_interval, long conn_expire_time)`

Uses of ThreadFactory in org.jgroups.protocols

Fields in org.jgroups.protocols declared as ThreadFactory
`protected ThreadFactory` `TP.default_thread_factory` Factory which is used by oob_thread_pool
`protected ThreadFactory` `TP.global_thread_factory` Used by all threads created by JGroups outside of the thread pools
`protected ThreadFactory` `TP.oob_thread_factory` Factory which is used by oob_thread_pool
`protected ThreadFactory` `SCOPE.thread_factory`
`protected ThreadFactory` `TP.timer_thread_factory`

Methods in org.jgroups.protocols that return ThreadFactory
`ThreadFactory` `TP.getDefaultThreadPoolThreadFactory()`
`ThreadFactory` `TP.getOOBThreadPoolThreadFactory()`
`ThreadFactory` `TP.getThreadFactory()`
`ThreadFactory` `TP.ProtocolAdapter.getThreadFactory()`
`ThreadFactory` `TP.getTimerThreadFactory()`

Methods in org.jgroups.protocols with parameters of type ThreadFactory
`protected static java.util.concurrent.ExecutorService` `TP.createThreadPool(int min_threads, int max_threads, long keep_alive_time, java.lang.String rejection_policy, java.util.concurrent.BlockingQueue<java.lang.Runnable> queue, ThreadFactory factory)`
`protected static java.util.concurrent.ExecutorService` `SCOPE.createThreadPool(int min_threads, int max_threads, long keep_alive_time, ThreadFactory factory)`
`void` `TP.setDefaultThreadPoolThreadFactory(ThreadFactory factory)`
`void` `TP.setOOBThreadPoolThreadFactory(ThreadFactory factory)`
`void` `TP.setThreadFactory(ThreadFactory factory)`
`void` `TP.setTimerThreadFactory(ThreadFactory factory)`

Uses of ThreadFactory in org.jgroups.stack

Fields in org.jgroups.stack declared as ThreadFactory
`protected ThreadFactory` `GossipRouter.default_thread_factory`

Methods in org.jgroups.stack that return ThreadFactory
`ThreadFactory` `GossipRouter.getDefaultThreadPoolThreadFactory()`
`ThreadFactory` `ProtocolStack.getThreadFactory()` Deprecated. Use `Protocol.getThreadFactory()` instead
`ThreadFactory` `Protocol.getThreadFactory()` Supposed to be overwritten by subclasses.
`static ThreadFactory` `ProtocolStack.getTimerThreadFactory()` Deprecated.

Methods in org.jgroups.stack with parameters of type ThreadFactory
`void` `ProtocolStack.setThreadFactory(ThreadFactory f)` Deprecated. Use `Protocol.getThreadFactory()` instead
`static void` `ProtocolStack.setTimerThreadFactory(ThreadFactory f)` Deprecated. Use `TP.setTimerThreadFactory(org.jgroups.util.ThreadFactory)` instead

Uses of ThreadFactory in org.jgroups.util

Fields in org.jgroups.util declared as ThreadFactory
`protected ThreadFactory` `TimeScheduler2.timer_thread_factory`
`protected ThreadFactory` `HashedTimingWheel.timer_thread_factory`

Methods in org.jgroups.util with parameters of type ThreadFactory
`static void` `Util.runAsync(java.lang.Runnable task, ThreadFactory factory, java.lang.ThreadGroup group, java.lang.String thread_name)` Runs a task on a separate thread
`void` `TimeScheduler2.setThreadFactory(ThreadFactory factory)`
`void` `HashedTimingWheel.setThreadFactory(ThreadFactory factory)`
`void` `DefaultTimeScheduler.setThreadFactory(ThreadFactory factory)`
`void` `TimeScheduler.setThreadFactory(ThreadFactory factory)`

Constructors in org.jgroups.util with parameters of type ThreadFactory
`DefaultTimeScheduler(ThreadFactory factory)`
`DefaultTimeScheduler(ThreadFactory factory, int max_threads)`
`HashedTimingWheel(ThreadFactory factory, int min_threads, int max_threads, long keep_alive_time, int max_queue_size, int wheel_size, long tick_time)`
`TimeScheduler2(ThreadFactory factory, int min_threads, int max_threads, long keep_alive_time, int max_queue_size)`

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