org.red5.server.api.so
Interface ISharedObjectSecurityService

All Superinterfaces:
IScopeService
All Known Subinterfaces:
ISharedObject
All Known Implementing Classes:
ApplicationAdapter, MultiThreadedApplicationAdapter, SharedObjectScope

public interface ISharedObjectSecurityService
extends IScopeService

Service that supports protecting access to shared objects.

Author:
The Red5 Project ([email protected]), Joachim Bauch ([email protected])

Field Summary
static String BEAN_NAME
          Name of a bean defining that scope service.
 
Method Summary
 Set<ISharedObjectSecurity> getSharedObjectSecurity()
          Get handlers that protect shared objects.
 void registerSharedObjectSecurity(ISharedObjectSecurity handler)
          Add handler that protects shared objects.
 void unregisterSharedObjectSecurity(ISharedObjectSecurity handler)
          Remove handler that protects shared objects.
 

Field Detail

BEAN_NAME

static final String BEAN_NAME
Name of a bean defining that scope service.

See Also:
Constant Field Values
Method Detail

registerSharedObjectSecurity

void registerSharedObjectSecurity(ISharedObjectSecurity handler)
Add handler that protects shared objects.

Parameters:
handler - Handler to add.

unregisterSharedObjectSecurity

void unregisterSharedObjectSecurity(ISharedObjectSecurity handler)
Remove handler that protects shared objects.

Parameters:
handler - Handler to remove.

getSharedObjectSecurity

Set<ISharedObjectSecurity> getSharedObjectSecurity()
Get handlers that protect shared objects.

Returns:
list of handlers


Copyright © 2006-2012 The Red5 Project