本文整理汇总了Java中org.red5.server.api.service.IServiceHandlerProvider类的典型用法代码示例。如果您正苦于以下问题:Java IServiceHandlerProvider类的具体用法?Java IServiceHandlerProvider怎么用?Java IServiceHandlerProvider使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
IServiceHandlerProvider类属于org.red5.server.api.service包,在下文中一共展示了IServiceHandlerProvider类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: resolveService
import org.red5.server.api.service.IServiceHandlerProvider; //导入依赖的package包/类
/** {@inheritDoc} */
public Object resolveService(IScope scope, String serviceName) {
IScopeHandler handler = scope.getHandler();
if (handler instanceof IServiceHandlerProvider) {
// TODO: deprecate this?
Object result = ((IServiceHandlerProvider) handler).getServiceHandler(serviceName);
if (result != null) {
return result;
}
}
if (handler instanceof IServiceHandlerProviderAware) {
IServiceHandlerProvider shp = ((IServiceHandlerProviderAware) handler).getServiceHandlerProvider();
if (shp != null) {
return shp.getServiceHandler(serviceName);
}
}
return null;
}
示例2: resolveService
import org.red5.server.api.service.IServiceHandlerProvider; //导入依赖的package包/类
/** {@inheritDoc} */
public Object resolveService(IScope scope, String serviceName) {
IScopeHandler handler = scope.getHandler();
if (handler instanceof IServiceHandlerProvider) {
// TODO: deprecate this?
Object result = ((IServiceHandlerProvider) handler)
.getServiceHandler(serviceName);
if (result != null) {
return result;
}
}
if (handler instanceof IServiceHandlerProviderAware) {
IServiceHandlerProvider shp = ((IServiceHandlerProviderAware) handler)
.getServiceHandlerProvider();
if (shp != null) {
return shp.getServiceHandler(serviceName);
}
}
return null;
}