Package org.red5.client.net.remoting
Class DSRemotingClient
- java.lang.Object
-
- org.red5.server.net.remoting.RemotingClient
-
- org.red5.client.net.remoting.DSRemotingClient
-
- All Implemented Interfaces:
org.red5.io.client.IRemotingClient
public class DSRemotingClient extends org.red5.server.net.remoting.RemotingClientClient interface for remoting calls directed at an LCDS or BlazeDS style service.- Author:
- The Red5 Project, Paul Gregoire (mondain@gmail.com)
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description DSRemotingClient()Dummy constructor used by the spring configuration.DSRemotingClient(String url)Create new remoting client for the given url.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDataSourceId()ObjectinvokeMethod(String method, Object[] params)Invoke a method synchronously on the remoting server.static voidmain(String[] args)protected voidprocessHeaders(org.apache.mina.core.buffer.IoBuffer in)Process any headers sent in the response.voidsetDataSourceId(String dataSourceId)
-
-
-
Constructor Detail
-
DSRemotingClient
public DSRemotingClient()
Dummy constructor used by the spring configuration.
-
DSRemotingClient
public DSRemotingClient(String url)
Create new remoting client for the given url.- Parameters:
url- URL to connect to
-
-
Method Detail
-
getDataSourceId
public String getDataSourceId()
-
setDataSourceId
public void setDataSourceId(String dataSourceId)
-
processHeaders
protected void processHeaders(org.apache.mina.core.buffer.IoBuffer in)
Process any headers sent in the response.- Overrides:
processHeadersin classorg.red5.server.net.remoting.RemotingClient- Parameters:
in- Byte buffer with response data
-
invokeMethod
public Object invokeMethod(String method, Object[] params)
Invoke a method synchronously on the remoting server.- Specified by:
invokeMethodin interfaceorg.red5.io.client.IRemotingClient- Overrides:
invokeMethodin classorg.red5.server.net.remoting.RemotingClient- Parameters:
method- Method nameparams- Parameters passed to method- Returns:
- the result of the method call
-
main
public static void main(String[] args)
-
-