Package org.red5.server.service
Class ServiceInvoker
java.lang.Object
org.red5.server.service.ServiceInvoker
- All Implemented Interfaces:
IServiceInvoker
Makes remote calls, invoking services, resolves service handlers
- Author:
- The Red5 Project, Luke Hubbard, Codegent Ltd (luke@codegent.com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninvoke(IServiceCall call, Object service) Execute the passed service call in the given object.booleaninvoke(IServiceCall call, IScope scope) Execute the passed service call in the given scope.voidsetServiceResolvers(Set<IServiceResolver> resolvers) Setter for service resolvers.
-
Field Details
-
SERVICE_NAME
Service name- See Also:
-
-
Constructor Details
-
ServiceInvoker
public ServiceInvoker()
-
-
Method Details
-
setServiceResolvers
Setter for service resolvers.- Parameters:
resolvers- Service resolvers
-
invoke
Execute the passed service call in the given scope. This looks up the handler for the call in the scope and the context of the scope.- Specified by:
invokein interfaceIServiceInvoker- Parameters:
call- the call to invokescope- the scope to search for a handler- Returns:
true
if the call was performed, otherwisefalse
-
invoke
Execute the passed service call in the given object.- Specified by:
invokein interfaceIServiceInvoker- Parameters:
call- aIServiceCallobjectservice- aObjectobject- Returns:
- a boolean
-