Uses of Interface
org.jgroups.util.ThreadFactory
-
Packages that use ThreadFactory Package Description org.jgroups.blocks.cs 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.cs
Fields in org.jgroups.blocks.cs declared as ThreadFactory Modifier and Type Field Description protected ThreadFactory
BaseServer. factory
Constructors in org.jgroups.blocks.cs with parameters of type ThreadFactory Constructor Description BaseServer(ThreadFactory f, SocketFactory sf, int recv_buf_size)
NioBaseServer(ThreadFactory f, SocketFactory sf, int recv_buf_size)
NioServer(ThreadFactory thread_factory, SocketFactory socket_factory, java.net.InetAddress bind_addr, int srv_port, int end_port, java.net.InetAddress external_addr, int external_port, int recv_buf_size)
NioServer(ThreadFactory thread_factory, SocketFactory socket_factory, java.net.InetAddress bind_addr, int srv_port, int end_port, java.net.InetAddress external_addr, int external_port, int recv_buf_size, java.lang.String service_name)
Creates an instance ofNioServer
that opens a server channel and listens for connections.Receiver(ThreadFactory f)
Sender(ThreadFactory f)
TcpBaseServer(ThreadFactory f, SocketFactory sf, int recv_buf_size)
TcpServer(ThreadFactory thread_factory, SocketFactory socket_factory, java.net.InetAddress bind_addr, int srv_port, int end_port, java.net.InetAddress external_addr, int external_port, int recv_buf_size)
TcpServer(ThreadFactory thread_factory, SocketFactory socket_factory, java.net.InetAddress bind_addr, int srv_port, int end_port, java.net.InetAddress external_addr, int external_port, int recv_buf_size, java.lang.String service_name)
Creates an instance ofTcpServer
that creates a server socket and listens for connections Needs to be started next. -
Uses of ThreadFactory in org.jgroups.protocols
Fields in org.jgroups.protocols declared as ThreadFactory Modifier and Type Field Description protected ThreadFactory
TP. thread_factory
Factory which is used by the thread poolMethods in org.jgroups.protocols that return ThreadFactory Modifier and Type Method Description ThreadFactory
TP. getThreadFactory()
Methods in org.jgroups.protocols with parameters of type ThreadFactory Modifier and Type Method Description <T extends TP>
TTP. setThreadFactory(ThreadFactory factory)
-
Uses of ThreadFactory in org.jgroups.stack
Fields in org.jgroups.stack declared as ThreadFactory Modifier and Type Field Description protected ThreadFactory
DiagnosticsHandler. thread_factory
protected ThreadFactory
GossipRouter. thread_factory
Methods in org.jgroups.stack that return ThreadFactory Modifier and Type Method Description ThreadFactory
Protocol. getThreadFactory()
Supposed to be overwritten by subclasses.ThreadFactory
GossipRouter. threadPoolFactory()
Methods in org.jgroups.stack with parameters of type ThreadFactory Modifier and Type Method Description GossipRouter
GossipRouter. threadPoolFactory(ThreadFactory f)
Constructors in org.jgroups.stack with parameters of type ThreadFactory Constructor Description DiagnosticsHandler(Log log, SocketFactory socket_factory, ThreadFactory thread_factory)
-
Uses of ThreadFactory in org.jgroups.util
Classes in org.jgroups.util that implement ThreadFactory Modifier and Type Class Description class
DefaultThreadFactory
Thread factory mainly responsible for naming of threads.class
LazyThreadFactory
Lazily names threads: whenever the address or cluster name is changed, all threads are renamedFields in org.jgroups.util declared as ThreadFactory Modifier and Type Field Description protected ThreadFactory
Runner. factory
protected ThreadFactory
ThreadPool. thread_factory
protected ThreadFactory
TimeScheduler3. timer_thread_factory
Methods in org.jgroups.util that return ThreadFactory Modifier and Type Method Description ThreadFactory
ThreadPool. getThreadFactory()
Methods in org.jgroups.util with parameters of type ThreadFactory Modifier and Type Method Description static java.util.concurrent.ExecutorService
ThreadCreator. 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, boolean useVirtualThreads, Log log)
protected static java.util.concurrent.ExecutorService
ThreadPool. 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)
ThreadPool
ThreadPool. setThreadFactory(ThreadFactory factory)
void
TimeScheduler. setThreadFactory(ThreadFactory factory)
void
TimeScheduler3. setThreadFactory(ThreadFactory f)
Constructors in org.jgroups.util with parameters of type ThreadFactory Constructor Description Runner(ThreadFactory factory, java.lang.String thread_name, java.lang.Runnable function, java.lang.Runnable stop_function)
TimeScheduler3(ThreadFactory factory, int min_threads, int max_threads, long keep_alive_time, int max_queue_size, java.lang.String rejection_policy)
TimeScheduler3(ThreadFactory factory, int min_threads, int max_threads, long keep_alive_time, java.util.concurrent.BlockingQueue<java.lang.Runnable> queue, java.lang.String rejection_policy, boolean thread_pool_enabled)
TimeScheduler3(ThreadPool thread_pool, ThreadFactory factory, boolean start)
-