Package org.smallmind.phalanx.wire.mock
Class MockResponseTransport
- java.lang.Object
-
- org.smallmind.phalanx.wire.mock.MockResponseTransport
-
- All Implemented Interfaces:
ResponseTransport
public class MockResponseTransport extends Object implements ResponseTransport
-
-
Constructor Summary
Constructors Constructor Description MockResponseTransport(MockMessageRouter messageRouter, SignalCodec signalCodec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()StringgetInstanceId()TransportStategetState()voidpause()voidplay()Stringregister(Class<?> serviceInterface, WiredService targetService)voidtransmit(String callerId, String correlationId, boolean error, String nativeType, Object result)
-
-
-
Constructor Detail
-
MockResponseTransport
public MockResponseTransport(MockMessageRouter messageRouter, SignalCodec signalCodec)
-
-
Method Detail
-
getInstanceId
public String getInstanceId()
- Specified by:
getInstanceIdin interfaceResponseTransport
-
register
public String register(Class<?> serviceInterface, WiredService targetService) throws NoSuchMethodException, ServiceDefinitionException
- Specified by:
registerin interfaceResponseTransport- Throws:
NoSuchMethodExceptionServiceDefinitionException
-
getState
public TransportState getState()
- Specified by:
getStatein interfaceResponseTransport
-
play
public void play()
- Specified by:
playin interfaceResponseTransport
-
pause
public void pause()
- Specified by:
pausein interfaceResponseTransport
-
transmit
public void transmit(String callerId, String correlationId, boolean error, String nativeType, Object result) throws Exception
- Specified by:
transmitin interfaceResponseTransport- Throws:
Exception
-
close
public void close() throws Exception- Specified by:
closein interfaceResponseTransport- Throws:
Exception
-
-