## Uses of Interface
org.red5.server.api.IAttributeStore

Packages that use IAttributeStore
Package | Description
--- | ---
org.red5.server |
org.red5.server.adapter |
org.red5.server.api |
org.red5.server.api.remoting |
org.red5.server.api.service |
org.red5.server.api.so |
org.red5.server.api.stream |
org.red5.server.net.remoting |
org.red5.server.net.rtmp |
org.red5.server.net.rtmpt |
org.red5.server.so |

### Uses of IAttributeStore in org.red5.server

Classes in org.red5.server that implement IAttributeStore
Modifier and Type | Class and Description
--- | ---
`class` | `AttributeStore`
`class` | `BaseConnection` Base abstract class for connections.
`class` | `Client` Client is an abstraction representing user connected to Red5 application.
`class` | `PersistableAttributeStore` Persistable attributes store.

Methods in org.red5.server with parameters of type IAttributeStore
Modifier and Type | Method and Description
--- | ---
`void` | AttributeStore.`setAttributes(IAttributeStore values)` Set multiple attributes on this object.
`void` | PersistableAttributeStore.`setAttributes(IAttributeStore values)` Bulk set of attributes from another attributes store

Constructors in org.red5.server with parameters of type IAttributeStore
Constructor and Description
`AttributeStore(IAttributeStore values)` Creates attribute store with initial values.

### Uses of IAttributeStore in org.red5.server.adapter

Classes in org.red5.server.adapter that implement IAttributeStore
Modifier and Type | Class and Description
--- | ---
`class` | `ApplicationAdapter` Base class for applications, takes care that callbacks are executed single-threaded.
`class` | `MultiThreadedApplicationAdapter` ApplicationAdapter class serves as a base class for your Red5 applications.
`class` | `StatefulScopeWrappingAdapter` StatefulScopeWrappingAdapter class wraps stateful IScope functionality.

Methods in org.red5.server.adapter with parameters of type IAttributeStore
Modifier and Type | Method and Description
--- | ---
`void` | StatefulScopeWrappingAdapter.`setAttributes(IAttributeStore attributes)` Set multiple attributes on this object.

### Uses of IAttributeStore in org.red5.server.api

Subinterfaces of IAttributeStore in org.red5.server.api
Modifier and Type | Interface and Description
--- | ---
`interface` | `ICastingAttributeStore` Attribute storage with automatic object casting support.
`interface` | `IClient` The client object represents a single client.
`interface` | `IConnection` The connection object.

Methods in org.red5.server.api with parameters of type IAttributeStore
Modifier and Type | Method and Description
--- | ---
`void` | IAttributeStore.`setAttributes(IAttributeStore values)` Set multiple attributes on this object.

### Uses of IAttributeStore in org.red5.server.api.remoting

Subinterfaces of IAttributeStore in org.red5.server.api.remoting
Modifier and Type | Interface and Description
--- | ---
`interface` | `IRemotingConnection` Connection coming from Remoting clients.

### Uses of IAttributeStore in org.red5.server.api.service

Subinterfaces of IAttributeStore in org.red5.server.api.service
Modifier and Type | Interface and Description
--- | ---
`interface` | `IServiceCapableConnection` Connection that has options to invoke and handle remote calls

### Uses of IAttributeStore in org.red5.server.api.so

Subinterfaces of IAttributeStore in org.red5.server.api.so
Modifier and Type | Interface and Description
--- | ---
`interface` | `IClientSharedObject` Clientside access to shared objects.
`interface` | `ISharedObject` Serverside access to shared objects.
`interface` | `ISharedObjectBase` Base interface for shared objects.

Methods in org.red5.server.api.so with parameters of type IAttributeStore
Modifier and Type | Method and Description
--- | ---
`void` | ISharedObjectListener.`onSharedObjectUpdate(ISharedObjectBase so, IAttributeStore values)` Called when multiple attributes of a shared object are updated.

### Uses of IAttributeStore in org.red5.server.api.stream

Subinterfaces of IAttributeStore in org.red5.server.api.stream
Modifier and Type | Interface and Description
--- | ---
`interface` | `IStreamCapableConnection` A connection that supports streaming.

### Uses of IAttributeStore in org.red5.server.net.remoting

Classes in org.red5.server.net.remoting that implement IAttributeStore
Modifier and Type | Class and Description
--- | ---
`class` | `RemotingConnection` Connection class so the Red5 object works in methods invoked through remoting.

Methods in org.red5.server.net.remoting with parameters of type IAttributeStore
Modifier and Type | Method and Description
--- | ---
`void` | RemotingConnection.`setAttributes(IAttributeStore values)` Set multiple attributes on this object.

### Uses of IAttributeStore in org.red5.server.net.rtmp

Classes in org.red5.server.net.rtmp that implement IAttributeStore
Modifier and Type | Class and Description
--- | ---
`class` | `RTMPConnection` RTMP connection.
`class` | `RTMPMinaConnection` Represents an RTMP connection using Mina.

### Uses of IAttributeStore in org.red5.server.net.rtmpt

Classes in org.red5.server.net.rtmpt that implement IAttributeStore
Modifier and Type | Class and Description
--- | ---
`class` | `BaseRTMPTConnection`
`class` | `RTMPTConnection` A RTMPT client / session.

### Uses of IAttributeStore in org.red5.server.so

Classes in org.red5.server.so that implement IAttributeStore
Modifier and Type | Class and Description
--- | ---
`class` | `ClientSharedObject` Works with client-side shared object
`class` | `SharedObject` Represents shared object on server-side.
`class` | `SharedObjectScope` Special scope for shared objects

Methods in org.red5.server.so with parameters of type IAttributeStore
Modifier and Type | Method and Description
--- | ---
`void` | ClientSharedObject.`setAttributes(IAttributeStore values)` Set attributes as attributes store.
`void` | SharedObject.`setAttributes(IAttributeStore values)` Set attributes as attributes store.
`void` | SharedObjectScope.`setAttributes(IAttributeStore values)` Set multiple attributes on this object.