Package org.red5.server.api.stream
Interface IStreamSecurityService
- All Superinterfaces:
IScopeService
Service that supports protecting access to streams.
- Author:
- The Red5 Project, Joachim Bauch (jojo@struktur.de)
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet handlers that protect stream plaback.Get handlers that protect stream publishing.void
Add handler that protects stream playback.void
Add handler that protects stream publishing.void
Remove handler that protects stream playback.void
Remove handler that protects stream publishing.
-
Field Details
-
BEAN_NAME
Name of a bean defining that scope service.- See Also:
-
-
Method Details
-
registerStreamPublishSecurity
Add handler that protects stream publishing.- Parameters:
handler
- Handler to add.
-
unregisterStreamPublishSecurity
Remove handler that protects stream publishing.- Parameters:
handler
- Handler to remove.
-
getStreamPublishSecurity
Set<IStreamPublishSecurity> getStreamPublishSecurity()Get handlers that protect stream publishing.- Returns:
- list of handlers
-
registerStreamPlaybackSecurity
Add handler that protects stream playback.- Parameters:
handler
- Handler to add.
-
unregisterStreamPlaybackSecurity
Remove handler that protects stream playback.- Parameters:
handler
- Handler to remove.
-
getStreamPlaybackSecurity
Set<IStreamPlaybackSecurity> getStreamPlaybackSecurity()Get handlers that protect stream plaback.- Returns:
- list of handlers
-