static final class BSPPlan.BSPop extends org.apache.hama.bsp.BSP<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
Modifier and Type | Field and Description |
---|---|
(package private) Tuple |
local_cache |
(package private) static MRData |
more_supersteps |
(package private) static MRData |
more_to_come |
(package private) Bag |
msg_cache |
(package private) static MRContainer |
null_key |
Constructor and Description |
---|
BSPPlan.BSPop() |
Modifier and Type | Method and Description |
---|---|
void |
bsp(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer) |
void |
cleanup(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer) |
static Bag |
distribute(MR_string peerName,
Bag s)
collect a bag from all peers by distributing the local copy s
|
void |
setup(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer) |
static MR_bool |
synchronize(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer,
MR_bool mr_exit)
to exit a BSP loop, all peers must agree to exit (this is used in BSPTranslate.bspSimplify)
|
static MR_bool |
synchronize(MR_string peerName,
MR_bool mr_exit)
to exit a BSP loop, all peers must agree to exit (this is used in BSPTranslate.bspSimplify)
|
static final MRContainer null_key
static final MRData more_to_come
static final MRData more_supersteps
Bag msg_cache
Tuple local_cache
public static MR_bool synchronize(MR_string peerName, MR_bool mr_exit)
public static MR_bool synchronize(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer, MR_bool mr_exit)
public static Bag distribute(MR_string peerName, Bag s)
public void bsp(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer) throws IOException, org.apache.hama.bsp.sync.SyncException, InterruptedException
bsp
in interface org.apache.hama.bsp.BSPInterface<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
bsp
in class org.apache.hama.bsp.BSP<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
IOException
org.apache.hama.bsp.sync.SyncException
InterruptedException
public void setup(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer)
setup
in interface org.apache.hama.bsp.BSPInterface<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
setup
in class org.apache.hama.bsp.BSP<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
public void cleanup(org.apache.hama.bsp.BSPPeer<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer> peer) throws IOException
cleanup
in interface org.apache.hama.bsp.BSPInterface<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
cleanup
in class org.apache.hama.bsp.BSP<MRContainer,MRContainer,MRContainer,MRContainer,MRContainer>
IOException
Copyright © 2013-2015 The Apache Software Foundation. All Rights Reserved.