Top Fields Constructors Methods
com.sun.webkit

public abstract Class Invoker

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.javafx.webkit.prism.PrismInvoker
Imports
com.sun.webkit.perf.PerfLogger, java.util.concurrent.locks.ReentrantLock

Field Summary

Modifier and TypeField and Description
private static Invoker
private static final PerfLogger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
checkEventThread()

Throws IllegalStateException if the current thread is not the event thread.

public static synchronized Invoker
public abstract void
protected abstract boolean
protected boolean
public abstract void
public static synchronized void
protected boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static Invoker instance
locksLogback to summary
private static final PerfLogger locksLog

Constructor Detail

Invokerback to summary
public Invoker()

Method Detail

checkEventThreadback to summary
public void checkEventThread()

Throws IllegalStateException if the current thread is not the event thread.

Exceptions
IllegalStateException:
if the current thread is not the event thread
getInvokerback to summary
public static synchronized Invoker getInvoker()
invokeOnEventThreadback to summary
public abstract void invokeOnEventThread(Runnable r)
isEventThreadback to summary
protected abstract boolean isEventThread()
lockback to summary
protected boolean lock(ReentrantLock lock)
postOnEventThreadback to summary
public abstract void postOnEventThread(Runnable r)
setInvokerback to summary
public static synchronized void setInvoker(Invoker invoker)
unlockback to summary
protected boolean unlock(ReentrantLock lock)