Groovy Documentation

griffon.lanterna
[Java] Class LanternaUIThreadHandler

java.lang.Object
  org.codehaus.griffon.runtime.util.AbstractUIThreadHandler
      griffon.lanterna.LanternaUIThreadHandler

public class LanternaUIThreadHandler
extends AbstractUIThreadHandler

Executes code honoring Lanterna's threading model.

Authors:
Andres Almiray


Field Summary
private static org.slf4j.Logger LOG

private com.googlecode.lanterna.gui.GUIScreen screen

 
Constructor Summary
LanternaUIThreadHandler(com.googlecode.lanterna.gui.GUIScreen screen)

 
Method Summary
void executeAsync(Runnable runnable)

void executeSync(Runnable runnable)

boolean isUIThread()

 
Methods inherited from class AbstractUIThreadHandler
executeOutside, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, isUIThread, executeAsync, executeSync
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

LOG

private static final org.slf4j.Logger LOG


screen

private final com.googlecode.lanterna.gui.GUIScreen screen


 
Constructor Detail

LanternaUIThreadHandler

public LanternaUIThreadHandler(com.googlecode.lanterna.gui.GUIScreen screen)


 
Method Detail

executeAsync

public void executeAsync(Runnable runnable)


executeSync

public void executeSync(Runnable runnable)


isUIThread

public boolean isUIThread()


 

Groovy Documentation