Package com.yahoo.messagebus.shared
Class NullNetwork
java.lang.Object
com.yahoo.messagebus.shared.NullNetwork
- All Implemented Interfaces:
com.yahoo.messagebus.network.Network
Used by SharedMessageBus as a network when the container runs in LocalApplication with no network services.
- Author:
- Vegard Havdal
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallocServiceAddress(com.yahoo.messagebus.routing.RoutingNode recipient) voidattach(com.yahoo.messagebus.network.NetworkOwner owner) voidfreeServiceAddress(com.yahoo.messagebus.routing.RoutingNode recipient) com.yahoo.jrt.slobrok.api.IMirrorvoidregisterSession(String session) voidvoidshutdown()voidsync()voidunregisterSession(String session) booleanwaitUntilReady(double seconds)
-
Constructor Details
-
NullNetwork
public NullNetwork()
-
-
Method Details
-
waitUntilReady
public boolean waitUntilReady(double seconds) - Specified by:
waitUntilReadyin interfacecom.yahoo.messagebus.network.Network
-
attach
public void attach(com.yahoo.messagebus.network.NetworkOwner owner) - Specified by:
attachin interfacecom.yahoo.messagebus.network.Network
-
registerSession
- Specified by:
registerSessionin interfacecom.yahoo.messagebus.network.Network
-
unregisterSession
- Specified by:
unregisterSessionin interfacecom.yahoo.messagebus.network.Network
-
allocServiceAddress
public boolean allocServiceAddress(com.yahoo.messagebus.routing.RoutingNode recipient) - Specified by:
allocServiceAddressin interfacecom.yahoo.messagebus.network.Network
-
freeServiceAddress
public void freeServiceAddress(com.yahoo.messagebus.routing.RoutingNode recipient) - Specified by:
freeServiceAddressin interfacecom.yahoo.messagebus.network.Network
-
send
public void send(com.yahoo.messagebus.Message msg, List<com.yahoo.messagebus.routing.RoutingNode> recipients) - Specified by:
sendin interfacecom.yahoo.messagebus.network.Network
-
sync
public void sync()- Specified by:
syncin interfacecom.yahoo.messagebus.network.Network
-
shutdown
public void shutdown()- Specified by:
shutdownin interfacecom.yahoo.messagebus.network.Network
-
getConnectionSpec
- Specified by:
getConnectionSpecin interfacecom.yahoo.messagebus.network.Network
-
getMirror
public com.yahoo.jrt.slobrok.api.IMirror getMirror()- Specified by:
getMirrorin interfacecom.yahoo.messagebus.network.Network
-