aicas logoJamaica 6.4 release 1

javax.realtime
Class ImmortalMemory

java.lang.Object
  extended by javax.realtime.MemoryArea
      extended by javax.realtime.ImmortalMemory

public final class ImmortalMemory
extends MemoryArea

Jamaica Real-Time Specification for Java class ImmortalMemory.

ImmortalMemory is accessible by all schedulable objects (including NoHeapRealtimeThread and no-heap AbstractAsyncEventHandlers) and normal Java threads.

The memory of objects allocated in ImmortalMemory will never be reclaimed and finalize methods of objects allocated in ImmortalMemory will never be executed.


Field Summary
 
Fields inherited from class javax.realtime.MemoryArea
memoryAreaHeapLock
 
Method Summary
static ImmortalMemory instance()
          instance returns the single instance of ImmortalMemory in the system.
 
Methods inherited from class javax.realtime.MemoryArea
clearMemory, createStackedMemory, enter, enter, executeInArea, freeStacked, getMemoryArea, memoryConsumed, memoryNeedsToBeCleared, memoryNeedsToBeFreed, memoryRemaining, newArray, newInstance, newInstance, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static ImmortalMemory instance()
instance returns the single instance of ImmortalMemory in the system.

Returns:
the single instance of immortal memory.

aicas logoJamaica 6.4 release 1

aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2015 aicas GmbH. All Rights Reserved.