com.wowza.wms.httpstreamer.sanjosestreaming.httpstreamer
Class HTTPStreamerSessionSanJose

Object
  extended by com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
      extended by com.wowza.wms.httpstreamer.sanjosestreaming.httpstreamer.HTTPStreamerSessionSanJose
All Implemented Interfaces:
IHTTPStreamerSession

public class HTTPStreamerSessionSanJose
extends com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase


Field Summary
 
Fields inherited from class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
acceptSession, appInstance, connectionHolder, cookieStr, elapsedTime, fileInfoMap, firstCheck, httpStreamerAdapter, ioPerformanceCounter, ipAddress, isActive, isPlayLogged, lastRequest, liveStreamingPacketizer, lock, mediaCasterStreamLock, properties, queryStr, referrer, serverIp, serverPort, sessionId, sessionProtocol, sessionTimeout, sessionType, stream, streamDomainStrSet, streamExt, streamName, streamNamePartMap, streamPosition, timeoutSession, totalIOPerformance2Last, totalIOPerformanceLast, uri, userAgent, vhost
 
Fields inherited from interface com.wowza.wms.httpstreamer.model.IHTTPStreamerSession
SESSIONPROTOCOL_COUNT, SESSIONPROTOCOL_CUPERTINOSTREAMING, SESSIONPROTOCOL_SANJOSESTREAMING, SESSIONPROTOCOL_SMOOTHSTREAMING, SESSIONPROTOCOL_UNKNOWN, SESSIONPROTOCOL_WEBMSTREAMING, SESSIONTYPE_LIVE, SESSIONTYPE_UNKNOWN, SESSIONTYPE_VOD
 
Constructor Summary
HTTPStreamerSessionSanJose()
           
 
Method Summary
 void clearLoggingValues()
          Internal user, clear logging values
 boolean containsIndex(String streamName)
           
static com.wowza.wms.httpstreamer.sanjosestreaming.file.IHTTPStreamerSanJoseIndex createIndexLive(IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
           
 com.wowza.wms.httpstreamer.sanjosestreaming.file.IHTTPStreamerSanJoseIndex getIndex(IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
           
 com.wowza.wms.httpstreamer.sanjosestreaming.file.IHTTPStreamerSanJoseIndex getIndexLive(IHTTPStreamerApplicationContext appContext, IHTTPStreamerSession httpStreamerSession, String rawStreamName, String streamExt, String streamName)
           
 void logLiveChunk(com.wowza.wms.httpstreamer.sanjosestreaming.livestreampacketizer.LiveStreamPacketizerSanJoseChunk chunk)
           
 void logVODChunk(com.wowza.wms.httpstreamer.sanjosestreaming.livestreampacketizer.LiveStreamPacketizerSanJoseChunk chunk)
           
 void shutdown()
          Called then the HTTP session is shutting down
 void updateLoggingValues()
          Internal user, update logging values
 
Methods inherited from class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase
acceptSession, addIOPerformance, addIOPerformance2, addStreamDomainStr, addStreamDomainStrs, checkAndSetPlayLogged, containsStreamDomainStr, containsStreamNameParts, getAppInstance, getConnectionHolder, getCookieStr, getElapsedTime, getFileInfo, getHTTPStreamerAdapter, getIOPerformanceCounter, getIpAddress, getLiveStreamingPacketizer, getLock, getProperties, getQueryStr, getReferrer, getServerIp, getServerPort, getSessionId, getSessionProtocol, getSessionTimeout, getSessionType, getStream, getStreamDomainStr, getStreamExt, getStreamName, getStreamNameParts, getStreamPosition, getTimeRunning, getTimeRunningSeconds, getUri, getUserAgent, getVHost, isAcceptSession, isActive, isFileInfo, isPlayLogged, isTimeout, isTimeoutSession, isValidated, isValidStreamDomainStr, lockRepeaterStreams, putFileInfo, putStreamNameParts, rejectSession, removeStreamDomainStr, setAcceptSession, setActive, setAppInstance, setCookieStr, setHTTPStreamerAdapter, setIpAddress, setLiveStreamingPacketizer, setPlayLogged, setQueryStr, setReferrer, setServerIp, setServerPort, setSessionId, setSessionProtocol, setSessionTimeout, setSessionType, setStream, setStreamExt, setStreamName, setStreamPosition, setTimeoutSession, setUri, setUserAgent, setValidated, setVHost, touch
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTTPStreamerSessionSanJose

public HTTPStreamerSessionSanJose()
Method Detail

clearLoggingValues

public void clearLoggingValues()
Description copied from interface: IHTTPStreamerSession
Internal user, clear logging values

Specified by:
clearLoggingValues in interface IHTTPStreamerSession
Overrides:
clearLoggingValues in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase

containsIndex

public boolean containsIndex(String streamName)

createIndexLive

public static com.wowza.wms.httpstreamer.sanjosestreaming.file.IHTTPStreamerSanJoseIndex createIndexLive(IHTTPStreamerApplicationContext appContext,
                                                                                                         IHTTPStreamerSession httpStreamerSession,
                                                                                                         String rawStreamName,
                                                                                                         String streamExt,
                                                                                                         String streamName)

getIndex

public com.wowza.wms.httpstreamer.sanjosestreaming.file.IHTTPStreamerSanJoseIndex getIndex(IHTTPStreamerApplicationContext appContext,
                                                                                           IHTTPStreamerSession httpStreamerSession,
                                                                                           String rawStreamName,
                                                                                           String streamExt,
                                                                                           String streamName)

getIndexLive

public com.wowza.wms.httpstreamer.sanjosestreaming.file.IHTTPStreamerSanJoseIndex getIndexLive(IHTTPStreamerApplicationContext appContext,
                                                                                               IHTTPStreamerSession httpStreamerSession,
                                                                                               String rawStreamName,
                                                                                               String streamExt,
                                                                                               String streamName)

logLiveChunk

public void logLiveChunk(com.wowza.wms.httpstreamer.sanjosestreaming.livestreampacketizer.LiveStreamPacketizerSanJoseChunk chunk)

logVODChunk

public void logVODChunk(com.wowza.wms.httpstreamer.sanjosestreaming.livestreampacketizer.LiveStreamPacketizerSanJoseChunk chunk)

shutdown

public void shutdown()
Description copied from interface: IHTTPStreamerSession
Called then the HTTP session is shutting down

Specified by:
shutdown in interface IHTTPStreamerSession
Overrides:
shutdown in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase

updateLoggingValues

public void updateLoggingValues()
Description copied from interface: IHTTPStreamerSession
Internal user, update logging values

Specified by:
updateLoggingValues in interface IHTTPStreamerSession
Overrides:
updateLoggingValues in class com.wowza.wms.httpstreamer.model.HTTPStreamerSessionBase