weborb.messageserver
Class ThreadManager

java.lang.Object
  extended by weborb.messageserver.ThreadManager
All Implemented Interfaces:
java.lang.Runnable

public final class ThreadManager
extends java.lang.Object
implements java.lang.Runnable

ThreadManager

Author:
Midnight Coders, LLC

Constructor Summary
ThreadManager(int max, boolean daemons)
           
 
Method Summary
 int getMaxThreads()
           
static ThreadManager getSystemThreadManager()
           
 void run()
           
 void run(java.lang.Runnable runnable)
           
 void run(java.lang.Runnable runnable, boolean runAsDaemon)
           
static void setDefaultMaxThreads(int maxThreads)
           
 void setMaxThreads(int max)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadManager

public ThreadManager(int max,
                     boolean daemons)
Parameters:
max -
daemons -
Method Detail

setDefaultMaxThreads

public static void setDefaultMaxThreads(int maxThreads)
Parameters:
maxThreads -

getMaxThreads

public int getMaxThreads()

setMaxThreads

public void setMaxThreads(int max)
Parameters:
max -

run

public void run(java.lang.Runnable runnable)
Parameters:
runnable -

run

public void run(java.lang.Runnable runnable,
                boolean runAsDaemon)
Parameters:
runnable -
runAsDaemon -

run

public void run()
Specified by:
run in interface java.lang.Runnable

shutdown

public void shutdown()

getSystemThreadManager

public static ThreadManager getSystemThreadManager()


Discuss WebORB

Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.