org.red5.server.net.remoting
public class FlexMessagingService extends Object
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
endpoints
Configured endpoints.
|
protected static org.slf4j.Logger |
log
Logger
|
protected ConcurrentMap<String,ServiceAdapter> |
registrations
Registered clients.
|
static String |
SERVICE_NAME
Name of the service.
|
protected IServiceInvoker |
serviceInvoker
Service invoker to use.
|
Constructor and Description |
---|
FlexMessagingService() |
Modifier and Type | Method and Description |
---|---|
Message |
handleRequest(AbstractMessage msg)
Fallback method to handle arbitrary messages.
|
Message |
handleRequest(CommandMessage msg)
Handle command message request.
|
Message |
handleRequest(CommandMessageExt msg)
Handle command message (external) request.
|
AsyncMessage |
handleRequest(DataMessage msg)
Handle messages related to shared objects.
|
AsyncMessage |
handleRequest(RemotingMessage msg)
Handle request coming from
mx:RemoteObject tags. |
static ErrorMessage |
returnError(AbstractMessage request,
String faultCode,
String faultString,
String faultDetail)
Construct error message.
|
static ErrorMessage |
returnError(AbstractMessage request,
String faultCode,
String faultString,
Throwable error)
Construct error message from exception.
|
void |
setEndpoints(Map<String,Object> endpoints)
Setup available end points.
|
void |
setServiceInvoker(IServiceInvoker serviceInvoker)
Set the service invoker to use.
|
public static final String SERVICE_NAME
protected static org.slf4j.Logger log
protected IServiceInvoker serviceInvoker
protected ConcurrentMap<String,ServiceAdapter> registrations
public void setEndpoints(Map<String,Object> endpoints)
endpoints
- end pointspublic void setServiceInvoker(IServiceInvoker serviceInvoker)
serviceInvoker
- service invokerpublic static ErrorMessage returnError(AbstractMessage request, String faultCode, String faultString, String faultDetail)
request
- requestfaultCode
- fault codefaultString
- fault stringfaultDetail
- fault detailpublic static ErrorMessage returnError(AbstractMessage request, String faultCode, String faultString, Throwable error)
request
- requestfaultCode
- fault codefaultString
- fautl stringerror
- errorpublic AsyncMessage handleRequest(RemotingMessage msg)
mx:RemoteObject
tags.msg
- messagepublic Message handleRequest(CommandMessageExt msg)
msg
- messagepublic Message handleRequest(CommandMessage msg)
msg
- messagepublic AsyncMessage handleRequest(DataMessage msg)
msg
- messagepublic Message handleRequest(AbstractMessage msg)
msg
- messageCopyright © 2006-2012 The Red5 Project