net.firstpartners.rp.mid.global
Class PluginManager.PluginThread

java.lang.Object
  extended by java.lang.Thread
      extended by net.firstpartners.rp.mid.global.PluginManager.PluginThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
PluginManager

 class PluginManager.PluginThread
extends java.lang.Thread

This class is responsable for initialization of the plugin Process of initialzation (onLoad process ) will be made in background

Version:
1.1
Author:
Firstpartners.net

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
(package private)  IPlugin m_plugin
          Plugin to run
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PluginManager.PluginThread(IPlugin plugin)
          Creates a new PluginThread object.
 
Method Summary
 void run()
          Make the initialization of the plugin
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_plugin

IPlugin m_plugin
Plugin to run

Constructor Detail

PluginManager.PluginThread

public PluginManager.PluginThread(IPlugin plugin)
Creates a new PluginThread object.

Parameters:
plugin -
Method Detail

run

public void run()
Make the initialization of the plugin

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread