public static class TestBitRpc.MockFragmentManager extends Object implements FragmentManager
Constructor and Description |
---|
MockFragmentManager(BootStrapContext c) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
FragmentContext |
getFragmentContext() |
ExecProtos.FragmentHandle |
getHandle() |
FragmentExecutor |
getRunnable()
Get the fragment runner for this incoming fragment.
|
boolean |
handle(IncomingDataBatch batch)
Handle the next incoming record batch.
|
boolean |
isCancelled()
Find out if the FragmentManager has been cancelled.
|
boolean |
isWaiting() |
void |
receivingFragmentFinished(ExecProtos.FragmentHandle handle) |
void |
unpause()
If the executor is paused (for testing), this method should unpause the executor.
|
public MockFragmentManager(BootStrapContext c)
public boolean handle(IncomingDataBatch batch) throws FragmentSetupException, IOException
FragmentManager
handle
in interface FragmentManager
FragmentSetupException
IOException
public FragmentExecutor getRunnable()
FragmentManager
getRunnable
in interface FragmentManager
public void cancel()
cancel
in interface FragmentManager
public boolean isCancelled()
FragmentManager
isCancelled
in interface FragmentManager
public void unpause()
FragmentManager
unpause
in interface FragmentManager
public boolean isWaiting()
isWaiting
in interface FragmentManager
public ExecProtos.FragmentHandle getHandle()
getHandle
in interface FragmentManager
public FragmentContext getFragmentContext()
getFragmentContext
in interface FragmentManager
public void receivingFragmentFinished(ExecProtos.FragmentHandle handle)
receivingFragmentFinished
in interface FragmentManager
Copyright © 2021 The Apache Software Foundation. All rights reserved.