com.wowza.wms.authentication
Class AuthenticateUsernamePasswordProviderBase

Object
  extended by com.wowza.wms.authentication.AuthenticateUsernamePasswordProviderBase
All Implemented Interfaces:
IAuthenticateUsernamePasswordProvider

public abstract class AuthenticateUsernamePasswordProviderBase
extends Object
implements IAuthenticateUsernamePasswordProvider

Base class for implementing HTTP and RTSP based custom authentication class.


Field Summary
protected  IClient client
           
protected  RTPSession rtpSession
           
protected  IVHost vhost
           
 
Constructor Summary
AuthenticateUsernamePasswordProviderBase()
           
 
Method Summary
 IClient getClient()
          Get client
 RTPSession getRTPSession()
          Get RTP Session
 IVHost getVHost()
          Get vhost
 void setClient(IClient client)
          Set client
 void setRTPSession(RTPSession rtpSession)
          Set RTP Session
 void setVHost(IVHost vhost)
          Set vhost
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.wowza.wms.authentication.IAuthenticateUsernamePasswordProvider
getPassword, userExists
 

Field Detail

client

protected IClient client

rtpSession

protected RTPSession rtpSession

vhost

protected IVHost vhost
Constructor Detail

AuthenticateUsernamePasswordProviderBase

public AuthenticateUsernamePasswordProviderBase()
Method Detail

getClient

public IClient getClient()
Get client

Specified by:
getClient in interface IAuthenticateUsernamePasswordProvider
Returns:
client

getRTPSession

public RTPSession getRTPSession()
Get RTP Session

Specified by:
getRTPSession in interface IAuthenticateUsernamePasswordProvider
Returns:
RTP Session

getVHost

public IVHost getVHost()
Get vhost

Specified by:
getVHost in interface IAuthenticateUsernamePasswordProvider
Returns:
vhost

setClient

public void setClient(IClient client)
Set client

Specified by:
setClient in interface IAuthenticateUsernamePasswordProvider
Parameters:
client - client

setRTPSession

public void setRTPSession(RTPSession rtpSession)
Set RTP Session

Specified by:
setRTPSession in interface IAuthenticateUsernamePasswordProvider
Parameters:
rtpSession - RTP Session

setVHost

public void setVHost(IVHost vhost)
Set vhost

Specified by:
setVHost in interface IAuthenticateUsernamePasswordProvider
Parameters:
vhost - vhost