com.jogamp.nativewindow.impl
Class NullToolkitLock

java.lang.Object
  extended by com.jogamp.nativewindow.impl.NullToolkitLock
All Implemented Interfaces:
ToolkitLock

public class NullToolkitLock
extends Object
implements ToolkitLock

Implementing a singleton global recursive ToolkitLock without any locking. Since there is no locking it all, it is intrinsically recursive.


Field Summary
 
Fields inherited from interface javax.media.nativewindow.ToolkitLock
TRACE_LOCK
 
Constructor Summary
protected NullToolkitLock()
          Singleton via NativeWindowFactoryImpl.getNullToolkitLock()
 
Method Summary
 void lock()
           
 void unlock()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullToolkitLock

protected NullToolkitLock()
Singleton via NativeWindowFactoryImpl.getNullToolkitLock()

Method Detail

lock

public final void lock()
Specified by:
lock in interface ToolkitLock

unlock

public final void unlock()
Specified by:
unlock in interface ToolkitLock


Copyright 2010 JogAmp Community.