Uses of Interface
org.red5.server.messaging.IProvider

Packages that use IProvider
org.red5.server.api.stream   
org.red5.server.messaging   
org.red5.server.scope   
org.red5.server.stream   
org.red5.server.stream.filter   
org.red5.server.stream.provider   
 

Uses of IProvider in org.red5.server.api.stream
 

Methods in org.red5.server.api.stream that return IProvider
 IProvider IBroadcastStream.getProvider()
          Get the provider corresponding to this stream.
 

Uses of IProvider in org.red5.server.messaging
 

Subinterfaces of IProvider in org.red5.server.messaging
 interface IFilter
          Filter marker interface groups consumer and provider interfaces
 interface IPullableProvider
          A provider that supports passive pulling of messages.
 

Fields in org.red5.server.messaging with type parameters of type IProvider
protected  CopyOnWriteArrayList<IProvider> AbstractPipe.providers
          Pipe providers list
 

Methods in org.red5.server.messaging that return IProvider
 IProvider PipeConnectionEvent.getProvider()
          Return pipe connection provider
 

Methods in org.red5.server.messaging that return types with arguments of type IProvider
 List<IProvider> AbstractPipe.getProviders()
          Getter for providers
 List<IProvider> IMessageOutput.getProviders()
          Getter for providers
 

Methods in org.red5.server.messaging with parameters of type IProvider
static void PipeUtils.connect(IProvider provider, IPipe pipe, IConsumer consumer)
          Connect a provider/consumer with a pipe.
static void PipeUtils.disconnect(IProvider provider, IPipe pipe, IConsumer consumer)
          Disconnect a provider/consumer from a pipe.
protected  void AbstractPipe.fireProviderConnectionEvent(IProvider provider, int type, Map<String,Object> paramMap)
          Broadcast provider connection event
 void AbstractPipe.sendOOBControlMessage(IProvider provider, OOBControlMessage oobCtrlMsg)
          Send out-of-band ("special") control message to all consumers
 void IMessageOutput.sendOOBControlMessage(IProvider provider, OOBControlMessage oobCtrlMsg)
          Send OOB Control Message to all consumers on the other side of pipe.
 void PipeConnectionEvent.setProvider(IProvider provider)
          Setter for pipe connection provider
 boolean AbstractPipe.subscribe(IProvider provider, Map<String,Object> paramMap)
          Connect provider to this pipe.
 boolean IMessageOutput.subscribe(IProvider provider, Map<String,Object> paramMap)
          Connect to a provider.
 boolean InMemoryPullPullPipe.subscribe(IProvider provider, Map<String,Object> paramMap)
          Connect provider to this pipe.
 boolean InMemoryPushPushPipe.subscribe(IProvider provider, Map<String,Object> paramMap)
          Connect provider to this pipe.
 boolean AbstractPipe.unsubscribe(IProvider provider)
          Disconnects provider from this pipe.
 boolean IMessageOutput.unsubscribe(IProvider provider)
          Disconnect from a provider.
 

Uses of IProvider in org.red5.server.scope
 

Methods in org.red5.server.scope that return types with arguments of type IProvider
 List<IProvider> BroadcastScope.getProviders()
          Getter for providers list
 

Methods in org.red5.server.scope with parameters of type IProvider
 void BroadcastScope.sendOOBControlMessage(IProvider provider, OOBControlMessage oobCtrlMsg)
          Send out-of-band ("special") control message
 boolean BroadcastScope.subscribe(IProvider provider, Map<String,Object> paramMap)
          Connect scope's pipe with given provider
 boolean BroadcastScope.unsubscribe(IProvider provider)
          Disconnects scope's pipe from given provider
 

Uses of IProvider in org.red5.server.stream
 

Subinterfaces of IProvider in org.red5.server.stream
 interface ISeekableProvider
          Provider that is seekable
 interface IStreamTypeAwareProvider
          Interface for providers that know if they contain video frames.
 

Classes in org.red5.server.stream that implement IProvider
 class ClientBroadcastStream
          Represents live stream broadcasted from client.
 class PlayEngine
          A play engine for playing an IPlayItem.
 class ServerStream
          An implementation for server side stream.
 

Methods in org.red5.server.stream that return IProvider
 IProvider ClientBroadcastStream.getProvider()
          Getter for provider
 IProvider ServerStream.getProvider()
          Get the provider corresponding to this stream.
 

Uses of IProvider in org.red5.server.stream.filter
 

Classes in org.red5.server.stream.filter that implement IProvider
 class StreamBandwidthController
          Controls stream bandwidth
 

Uses of IProvider in org.red5.server.stream.provider
 

Classes in org.red5.server.stream.provider that implement IProvider
 class ConnectionProvider
          Provides connection via pipe
 class FileProvider
          Pullable provider for files
 



Copyright © 2006-2012 The Red5 Project