Package org.robolectric.shadows
Class ShadowLegacyMessageQueue
java.lang.Object
org.robolectric.shadows.ShadowMessageQueue
org.robolectric.shadows.ShadowLegacyMessageQueue
@Implements(value=android.os.MessageQueue.class, isInAndroidSdk=false) public class ShadowLegacyMessageQueue extends ShadowMessageQueue
The shadow 
MessageQueue for LooperMode.Mode.LEGACY.
 In LooperMode.Mode.LEGACY Robolectric puts Messages into the
 scheduler queue instead of sending them to be handled on a separate thread. Messages that are scheduled to be dispatched can be triggered by calling ShadowLooper.idleMainLooper().
- See Also:
- ShadowLooper
- 
Nested Class SummaryNested classes/interfaces inherited from class org.robolectric.shadows.ShadowMessageQueueShadowMessageQueue.Picker
- 
Constructor SummaryConstructors Constructor Description ShadowLegacyMessageQueue()
- 
Method SummaryModifier and Type Method Description protected booleanenqueueMessage(Message msg, long when)MessagegetHead()Retrieves the current Message at the top of the queue.SchedulergetScheduler()Return this queue's Scheduler.static voidnativeDestroy(int ptr)protected static voidnativeDestroy(long ptr)static NumbernativeInit()static booleannativeIsIdling(int ptr)protected static booleannativeIsIdling(long ptr)protected voidremoveSyncBarrier(int token)voidreset()Reset the messageQueue state.voidsetHead(Message msg)Sets the current Message at the top of the queue.voidsetScheduler(Scheduler scheduler)Set this queue's Scheduler.
- 
Constructor Details- 
ShadowLegacyMessageQueuepublic ShadowLegacyMessageQueue()
 
- 
- 
Method Details- 
nativeInit
- 
nativeDestroy
- 
nativeDestroy
- 
nativeIsIdling
- 
nativeIsIdling
- 
getSchedulerDescription copied from class:ShadowMessageQueueReturn this queue's Scheduler.Only supported in LooperMode.Mode.LEGACY.- Specified by:
- getSchedulerin class- ShadowMessageQueue
 
- 
setSchedulerDescription copied from class:ShadowMessageQueueSet this queue's Scheduler.Only supported in LooperMode.Mode.LEGACY.- Specified by:
- setSchedulerin class- ShadowMessageQueue
 
- 
getHeadDescription copied from class:ShadowMessageQueueRetrieves the current Message at the top of the queue.Only supported in LooperMode.Mode.LEGACY.- Specified by:
- getHeadin class- ShadowMessageQueue
 
- 
setHeadDescription copied from class:ShadowMessageQueueSets the current Message at the top of the queue.Only supported in LooperMode.Mode.LEGACY.- Specified by:
- setHeadin class- ShadowMessageQueue
 
- 
resetpublic void reset()Description copied from class:ShadowMessageQueueReset the messageQueue state. Should not be called by tests - it intended for use by the Robolectric framework.- Specified by:
- resetin class- ShadowMessageQueue
 
- 
enqueueMessage
- 
removeSyncBarrier
 
-