GraphLab Project

graphlab.plugins
Class GraphLabDebugger

java.lang.Object
  extended by graphlab.platform.Application
      extended by graphlab.plugins.GraphLabDebugger
All Implemented Interfaces:
StorableOnExit

public class GraphLabDebugger
extends Application

this class creathed ONLY for test reasons, don't mistake it with main class of program which is GraphLab. GraphLab loads the plugins from the jar files in the plugins directory, but in graphlab they are loaded manually both of them load plugins from their setBlackBoard file setBlackBoard() method, the GraphLabDebugger class is for test purposes, so if you want to debug your plugins just load it manually like other plugins in the run method,... try to load it as the last plugin for avoiding dependency problems

Author:
azin azadi
See Also:
Application

Field Summary
 
Fields inherited from class graphlab.platform.Application
APPLICATION_INSTANCE, blackboard, plugger, POST_INIT_EVENT
 
Fields inherited from interface graphlab.platform.preferences.lastsettings.StorableOnExit
SETTINGS
 
Constructor Summary
GraphLabDebugger()
           
 
Method Summary
protected  java.net.URLClassLoader getExtensionsClassLoader()
           
static void main(java.lang.String[] args)
           
 void run(BlackBoard b)
           
 
Methods inherited from class graphlab.platform.Application
getBlackBoard, init, loadExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphLabDebugger

public GraphLabDebugger()
Method Detail

run

public void run(BlackBoard b)
Overrides:
run in class Application
See Also:
Application.main(String[])

getExtensionsClassLoader

protected java.net.URLClassLoader getExtensionsClassLoader()
Overrides:
getExtensionsClassLoader in class Application

main

public static void main(java.lang.String[] args)

GraphLab Project