Class AbstractZlmHookService
java.lang.Object
io.github.lunasaw.zlm.hook.service.AbstractZlmHookService
- All Implemented Interfaces:
ZlmHookService
- Direct Known Subclasses:
DefaultZlmHookServiceImpl
- Version:
- 1.0
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onFlowReport
(OnFlowReportHookParam param, jakarta.servlet.http.HttpServletRequest request) onHttpAccess
(OnHttpAccessParam param, jakarta.servlet.http.HttpServletRequest request) onPlay
(OnPlayHookParam param, jakarta.servlet.http.HttpServletRequest request) void
onProxyAdded
(StreamProxyItem param, StreamKey streamKey, jakarta.servlet.http.HttpServletRequest request) onPublish
(OnPublishHookParam param, jakarta.servlet.http.HttpServletRequest request) void
onRecordMp4
(OnRecordMp4HookParam param, jakarta.servlet.http.HttpServletRequest request) void
onRtpServerTimeout
(OnRtpServerTimeoutHookParam param, jakarta.servlet.http.HttpServletRequest request) onRtspAuth
(OnRtspAuthHookParam param, jakarta.servlet.http.HttpServletRequest request) onRtspRealm
(OnRtspRealmHookParam param, jakarta.servlet.http.HttpServletRequest request) void
onSendRtpStopped
(OnSendRtpStoppedHookParam param, jakarta.servlet.http.HttpServletRequest request) void
onServerExited
(HookParam param, jakarta.servlet.http.HttpServletRequest request) void
onServerKeepLive
(OnServerKeepaliveHookParam param, jakarta.servlet.http.HttpServletRequest request) void
onServerStarted
(ServerNodeConfig param, jakarta.servlet.http.HttpServletRequest request) void
onStreamChanged
(OnStreamChangedHookParam param, jakarta.servlet.http.HttpServletRequest request) onStreamNoneReader
(OnStreamNoneReaderHookParam param, jakarta.servlet.http.HttpServletRequest request) void
onStreamNotFound
(OnStreamNotFoundHookParam param, jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
AbstractZlmHookService
public AbstractZlmHookService()
-
-
Method Details
-
onServerKeepLive
public void onServerKeepLive(OnServerKeepaliveHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onServerKeepLive
in interfaceZlmHookService
-
onPlay
- Specified by:
onPlay
in interfaceZlmHookService
-
onPublish
public HookResultForOnPublish onPublish(OnPublishHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onPublish
in interfaceZlmHookService
-
onStreamChanged
public void onStreamChanged(OnStreamChangedHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onStreamChanged
in interfaceZlmHookService
-
onStreamNoneReader
public HookResultForStreamNoneReader onStreamNoneReader(OnStreamNoneReaderHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onStreamNoneReader
in interfaceZlmHookService
-
onStreamNotFound
public void onStreamNotFound(OnStreamNotFoundHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onStreamNotFound
in interfaceZlmHookService
-
onServerStarted
public void onServerStarted(ServerNodeConfig param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onServerStarted
in interfaceZlmHookService
-
onSendRtpStopped
public void onSendRtpStopped(OnSendRtpStoppedHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onSendRtpStopped
in interfaceZlmHookService
-
onRtpServerTimeout
public void onRtpServerTimeout(OnRtpServerTimeoutHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onRtpServerTimeout
in interfaceZlmHookService
-
onHttpAccess
public HookResultForOnHttpAccess onHttpAccess(OnHttpAccessParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onHttpAccess
in interfaceZlmHookService
-
onRtspRealm
public HookResultForOnRtspRealm onRtspRealm(OnRtspRealmHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onRtspRealm
in interfaceZlmHookService
-
onRtspAuth
public HookResultForOnRtspAuth onRtspAuth(OnRtspAuthHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onRtspAuth
in interfaceZlmHookService
-
onFlowReport
public void onFlowReport(OnFlowReportHookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onFlowReport
in interfaceZlmHookService
-
onServerExited
- Specified by:
onServerExited
in interfaceZlmHookService
-
onRecordMp4
public void onRecordMp4(OnRecordMp4HookParam param, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onRecordMp4
in interfaceZlmHookService
-
onProxyAdded
public void onProxyAdded(StreamProxyItem param, StreamKey streamKey, jakarta.servlet.http.HttpServletRequest request) - Specified by:
onProxyAdded
in interfaceZlmHookService
-