Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractClientCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy
-
抽象客户端命令策略基类 提供通用的命令执行逻辑和工具方法
- AbstractClientCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
- AbstractServerCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy
-
抽象服务端命令策略基类 提供通用的命令执行逻辑和工具方法
- AbstractServerCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
- AbstractSipListener - Class in io.github.lunasaw.sip.common.transmit
-
SIP监听器抽象基类 提供基础统一的SIP事件处理能力,支持自定义Processor的添加
- AbstractSipListener() - Constructor for class io.github.lunasaw.sip.common.transmit.AbstractSipListener
- AbstractSipRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
SIP请求构建器抽象基类 提供通用的SIP请求构建逻辑和模板方法
- AbstractSipRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
- AbstractSipRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy
-
抽象的基础SIP请求策略类 提供通用的请求发送逻辑,子类只需要实现具体的请求构建逻辑
- AbstractSipRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
- AbstractSipResponseProcessor - Class in io.github.lunasaw.sip.common.transmit.event.response
- AbstractSipResponseProcessor() - Constructor for class io.github.lunasaw.sip.common.transmit.event.response.AbstractSipResponseProcessor
- ack - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- AckCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
ACK命令策略实现 处理ACK响应相关命令
- AckCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
ACK消息类型策略实现 处理ACK请求相关命令
- AckCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.AckCommandStrategy
- AckCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.AckCommandStrategy
- AckRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
ACK请求构建器
- AckRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.AckRequestBuilder
- AckRequestHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.ack
-
ACK请求业务处理器接口 负责处理ACK请求的业务逻辑
- AckRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
ACK请求策略实现
- AckRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.AckRequestStrategy
- ADD - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
增加
- ADD_CRUISE_POINT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
- addAuxiliaryControl(AuxiliaryControlEnum, int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加辅助开关控制指令
- addCruiseControl(CruiseControlEnum, int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加巡航控制指令
- addCruiseControl(CruiseControlEnum, int, int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加巡航控制指令 - 带预置位号
- addCruiseControl(CruiseControlEnum, int, int, int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加巡航控制指令 - 带速度或时间数据
- addCustomHeaders(Request, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
添加自定义头部
- addErrorSubscribe(String, Event) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- addFIControl(FIControlEnum) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加FI控制指令
- addFIControl(FIControlEnum.IrisDirection, FIControlEnum.FocusDirection) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加FI控制指令 - 支持组合控制
- addHandler(MessageHandler) - Static method in class io.github.lunasaw.sip.common.transmit.event.request.SipRequestProcessorAbstract
- addHeader(Header) - Method in class io.github.lunasaw.sip.common.entity.SipMessage
- addListeningPoint(String, int) - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
添加监听点(简化版本)
- addListeningPoint(String, int, Boolean) - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
添加监听点(带日志控制)
- addListeningPoint(String, int, SipListener, Boolean) - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
添加监听点(完整版本) 优化:避免重复创建相同IP和端口的监听点
- addOkSubscribe(String, Event) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- addOrUpdateDevice(Device) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- addPoolEntry(SipPoolStatus.PoolEntry) - Method in class io.github.lunasaw.sip.common.pool.SipPoolStatus
-
添加连接池条目
- addPresetControl(PresetControlEnum, int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加预置位控制指令
- addPTZControl(PTZControlEnum) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加PTZ控制指令
- addPTZControl(PTZControlEnum.PanDirection, PTZControlEnum.TiltDirection, PTZControlEnum.ZoomDirection) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加PTZ控制指令 - 支持组合控制
- addRequestProcessor(String, SipRequestProcessor) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
添加 request订阅
- addResponseProcessor(String, SipResponseProcessor) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
添加 response订阅
- address(int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
设置设备地址
- addScanControl(ScanControlEnum, int, ScanControlEnum.ScanOperationType) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加扫描控制指令
- addScanSpeedControl(int, int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
添加扫描速度控制指令
- addSsrc(StringBuffer, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- addSubStream(StringBuffer, Boolean, ManufacturerEnum) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- addTestResult(String, String, boolean, long, String, Throwable) - Method in class io.github.lunasaw.gbproxy.test.runner.TestReportGenerator
-
添加测试结果
- addTimeoutProcessor(String, ITimeoutProcessor) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
添加 超时事件订阅
- AES_GCM - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
- afterPropertiesSet() - Method in class io.github.lunasaw.gbproxy.client.config.SipProxyClientAutoConfig
- afterPropertiesSet() - Method in class io.github.lunasaw.gbproxy.server.config.SipProxyServerAutoConfig
- afterPropertiesSet() - Method in class io.github.lunasaw.sip.common.conf.SipProxyAutoConfig
- afterPropertiesSet() - Method in class io.github.lunasaw.sip.common.layer.SipLayer
- afterPropertiesSet() - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- AGENT - Static variable in class io.github.lunasaw.sip.common.constant.Constant
- ALARM - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- ALARM - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
告警控制
- alarmCmd - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm
- alarmInfo - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm
- AlarmInfo() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm.AlarmInfo
- AlarmInfo() - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify.AlarmInfo
- alarmMethod - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm.AlarmInfo
- alarmMethod - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- alarmMethod - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- AlarmNotifyMessageHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.notify
-
处理设备告警信息
- AlarmNotifyMessageHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.AlarmNotifyMessageHandler
- alarmPriority - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- AlarmQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 e)报警查询
- AlarmQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.AlarmQuery
- AlarmQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备告警查询消息处理器 负责处理设备告警查询请求
- AlarmQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.AlarmQueryMessageClientHandler
- AlarmResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 b)报警通知应答
- AlarmResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.AlarmResponse
- alarmTime - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
-
ISO8601
- alarmType - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm.AlarmInfo
- alarmType - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify.AlarmInfo
- alarmType - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- APPLICATION_MAN_SRTSP - Enum constant in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
- APPLICATION_SDP - Enum constant in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
-
sdp
- APPLICATION_XML - Enum constant in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
-
xml
- apply(T) - Method in interface io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFunction
- assertCompletesWithinTimeout(Runnable, long, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言超时内完成操作
- assertCompletesWithinTimeout(Supplier<CompletableFuture<T>>, long, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言异步操作在超时内完成
- assertDeviceOnline(String, boolean, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言设备在线状态
- assertDeviceRegistered(String, boolean, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言设备注册状态
- assertExecutionTimeReasonable(long, long, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言执行时间在合理范围内
- assertMediaStreamActive(String, boolean, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言媒体流活跃
- assertSipHeaderContains(String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言SIP消息头部包含指定值
- assertSipHeaderExists(String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言SIP消息头部存在
- assertSipResponseCode(int, int, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言SIP响应状态码
- assertSipResponseCodeInRange(int, int, int, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言SIP响应状态码在指定范围内
- assertSipSessionExists(String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言SIP会话存在
- assertStringMatchesPattern(String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言字符串不为空且符合模式
- assertValidGb28181DeviceId(String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言GB28181设备ID格式正确
- assertValidXmlMessage(String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言XML消息格式正确
- assertValueInRange(double, double, double, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言数值在指定范围内
- assertXmlContainsTag(String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言XML消息包含指定标签
- assertXmlContainsTagWithValue(String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
断言XML消息包含指定标签和值
- AsyncSipListener - Class in io.github.lunasaw.sip.common.transmit
-
异步SIP监听器 继承AbstractSipListener,提供异步消息处理能力 使用本地创建的默认线程池实现高性能消息处理
- AsyncSipListener() - Constructor for class io.github.lunasaw.sip.common.transmit.AsyncSipListener
- AuthenticatedEncryption(byte[], byte[]) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.AuthenticatedEncryption
- AUTHENTICATION_FAILED - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
认证失败
- AutoTestRunner - Class in io.github.lunasaw.gbproxy.test.runner
-
自动化测试执行器 负责组织和执行各种测试套件
- AutoTestRunner() - Constructor for class io.github.lunasaw.gbproxy.test.runner.AutoTestRunner
- AUXILIARY_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
- AuxiliaryControlEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
辅助开关控制指令枚举 根据 A.3.7 辅助开关控制指令 规范实现
- AuxiliaryControlEnum.AuxiliarySwitchType - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
辅助开关类型枚举
- auxiliaryControlExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
辅助开关控制示例
B
- BASE64 - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
- BaseMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler
-
基础消息客户端处理器 提供基础的消息处理功能
- BaseMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.BaseMessageClientHandler
- BaseMessageServerHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message
-
复制类 无实际使用
- BaseMessageServerHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.BaseMessageServerHandler
- BasicParam() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceConfigControl.BasicParam
- basicPTZControlExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
基础PTZ控制示例
- BOTH - Enum constant in enum class io.github.lunasaw.sip.common.config.SipCommonProperties.TimeSyncMode
-
同时使用SIP和NTP校时
- BROADCAST - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- broadcastNotify(DeviceBroadcastNotify) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- broadcastNotify(DeviceBroadcastNotify) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
处理语音广播通知
- broadcastNotify(DeviceBroadcastNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- BroadcastNotifyMessageHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify
-
广播通知消息处理器 负责处理广播通知请求
- BroadcastNotifyMessageHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify.BroadcastNotifyMessageHandler
- BroadcastResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 1)语音广播应答
- BroadcastResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.BroadcastResponse
- build() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
构建PTZ指令
- build(FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
构建SIP请求的模板方法(无订阅信息)
- build(FromDevice, ToDevice, SipMessage, SubscribeInfo) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
构建SIP请求的模板方法
- buildAckRequest(FromDevice, ToDevice, String) - Method in class io.github.lunasaw.sip.common.transmit.request.AckRequestBuilder
-
创建ACK请求
- buildAckRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.request.AckRequestBuilder
-
创建带内容的ACK请求
- buildAckRequest(FromDevice, SipURI, SIPResponse) - Method in class io.github.lunasaw.sip.common.transmit.request.AckRequestBuilder
-
基于SIP响应创建ACK请求
- buildAckRequest(FromDevice, SipURI, String, SIPResponse) - Method in class io.github.lunasaw.sip.common.transmit.request.AckRequestBuilder
-
基于SIP响应创建带内容的ACK请求
- buildBaseRequest(FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
构建基础SIP请求
- buildByeRequest(FromDevice, ToDevice, String) - Method in class io.github.lunasaw.sip.common.transmit.request.ByeRequestBuilder
-
创建BYE请求
- buildCommandContent(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
-
构建命令内容
- buildCommandContent(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
-
构建命令内容
- buildCommandContent(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.MessageCommandStrategy
- buildCommandContent(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- builder() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
创建命令建造者
- builder() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
创建命令建造者
- buildFromResponse(SipURI, SipMessage, SIPResponse) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
基于SIP响应构建请求的模板方法
- buildInfoRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.request.InfoRequestBuilder
-
创建INFO请求
- buildInviteRequest(FromDevice, ToDevice, String, String, String) - Method in class io.github.lunasaw.sip.common.transmit.request.InviteRequestBuilder
-
创建INVITE请求
- buildMessageRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.request.MessageRequestBuilder
-
创建MESSAGE请求
- buildNotifyRequest(FromDevice, ToDevice, String, SubscribeInfo, String) - Method in class io.github.lunasaw.sip.common.transmit.request.NotifyRequestBuilder
-
创建NOTIFY请求
- buildPlaybackInviteRequest(FromDevice, ToDevice, String, String, String) - Method in class io.github.lunasaw.sip.common.transmit.request.InviteRequestBuilder
-
创建回放INVITE请求
- buildRegisterRequest(FromDevice, ToDevice, Integer, String) - Method in class io.github.lunasaw.sip.common.transmit.request.RegisterRequestBuilder
-
创建REGISTER请求
- buildRegisterRequestWithAuth(FromDevice, ToDevice, String, Integer, WWWAuthenticateHeader) - Method in class io.github.lunasaw.sip.common.transmit.request.RegisterRequestBuilder
-
创建带认证的REGISTER请求
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
-
构建基础请求
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.AckRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.ByeRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.InfoRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.InviteRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.MessageRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.NotifyRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.RegisterRequestStrategy
- buildRequest(FromDevice, ToDevice, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.SubscribeRequestStrategy
- buildRequestWithSubject(FromDevice, ToDevice, String, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
-
构建带主题的请求
- buildRequestWithSubject(FromDevice, ToDevice, String, String, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.InviteRequestStrategy
- buildRequestWithSubscribe(FromDevice, ToDevice, String, SubscribeInfo, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
-
构建带订阅信息的请求
- buildRequestWithSubscribe(FromDevice, ToDevice, String, SubscribeInfo, String) - Method in class io.github.lunasaw.sip.common.transmit.strategy.impl.SubscribeRequestStrategy
- buildSubscribeRequest(FromDevice, ToDevice, String, SubscribeInfo, String) - Method in class io.github.lunasaw.sip.common.transmit.request.SubscribeRequestBuilder
-
创建SUBSCRIBE请求
- buildToBytes() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
构建并转换为字节数组
- buildToHex() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
构建并转换为十六进制字符串
- ByeCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
BYE命令策略实现 处理BYE请求相关命令
- ByeCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
BYE消息类型策略实现 处理BYE请求相关命令
- ByeCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.ByeCommandStrategy
- ByeCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.ByeCommandStrategy
- ByeProcessorHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.bye
-
BYE请求业务处理器接口 负责处理BYE请求的业务逻辑
- ByeRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
BYE请求构建器
- ByeRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.ByeRequestBuilder
- ByeRequestProcessorClient - Class in io.github.lunasaw.gbproxy.client.transmit.request.bye
-
客户端BYE请求处理器 负责处理客户端收到的BYE请求,专注于协议层面处理
- ByeRequestProcessorClient() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.bye.ByeRequestProcessorClient
- ByeRequestProcessorServer - Class in io.github.lunasaw.gbproxy.server.transmit.request.bye
-
Server模块BYE请求处理器 只负责SIP协议层面的处理,业务逻辑通过ServerByeProcessorHandler接口实现
- ByeRequestProcessorServer() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.bye.ByeRequestProcessorServer
- ByeRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
BYE请求策略实现
- ByeRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.ByeRequestStrategy
- ByeResponseProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.response.bye
-
BYE响应处理器 只负责SIP协议层面的处理,业务逻辑通过ByeProcessorHandler接口实现
- ByeResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.bye.ByeResponseProcessor
- BYTE_BUFFER - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
- BYTES - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
C
- CacheConfig - Class in io.github.lunasaw.sip.common.cache
-
缓存配置类 - 使用Caffeine替代ConcurrentHashMap提升性能
- CacheConfig() - Constructor for class io.github.lunasaw.sip.common.cache.CacheConfig
- cacheManager() - Method in class io.github.lunasaw.sip.common.cache.CacheConfig
-
默认缓存管理器 - 使用ConcurrentMapCacheManager作为后备
- CacheService - Class in io.github.lunasaw.sip.common.cache
-
缓存服务类 - 统一管理Caffeine缓存操作
- CacheService(Cache<String, Object>, Cache<String, Object>, Cache<String, Object>, Cache<String, Object>) - Constructor for class io.github.lunasaw.sip.common.cache.CacheService
- calculateMD5Hash(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
计算指令数据的MD5哈希
- calculateSHA256Hash(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
计算指令数据的SHA-256哈希
- calculateUtilization() - Method in class io.github.lunasaw.sip.common.pool.SipPoolStatus.PoolEntry
-
计算连接池利用率
- CALL_PRESET - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
- callId - Variable in class io.github.lunasaw.sip.common.transmit.event.EventResult
- callId(String) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- CAMERA - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- CancelProcessorHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.response.cancel
-
CANCEL响应处理器业务接口
- CancelRequestProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.cancel
-
客户端CANCEL请求处理器 负责处理客户端收到的CANCEL请求,专注于协议层面处理
- CancelRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.cancel.CancelRequestProcessor
- CancelResponseProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.response.cancel
-
CANCEL响应处理器 只负责SIP协议层面的处理,业务逻辑通过CancelProcessorHandler接口实现
- CancelResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.cancel.CancelResponseProcessor
- CATALOG - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- CatalogEvent - Class in io.github.lunasaw.gbproxy.client.eventbus.event.subscribe
- CatalogEvent(Object) - Constructor for class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
- CatalogNotifyHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog
- CatalogNotifyHandler(ServerDeviceSupplier, ServerNotifyProcessorHandler) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog.CatalogNotifyHandler
- CatalogQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 b)设备目录信息查询请求
- CatalogQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.CatalogQuery
- CatalogQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备目录查询消息处理器 负责处理设备目录查询请求
- CatalogQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.CatalogQueryMessageClientHandler
- CatalogResultResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 d/e)目录信息查询收到应答
- CatalogResultResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.CatalogResultResponse
- CENTER_SERVER - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- CENTER_SIGNAL_CONTROL_SERVER - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- checkDevice(RequestEvent) - Method in interface io.github.lunasaw.sip.common.service.ServerDeviceSupplier
-
设备检查
- checkDevice(RequestEvent) - Method in interface io.github.lunasaw.sip.common.service.SipUserGenerate
-
设备检查
- checkTimeSyncStatus() - Method in class io.github.lunasaw.sip.common.service.impl.NtpTimeSyncScheduler
-
检查时间同步状态 每5分钟检查一次时间偏差状态
- cleanupIdleConnections() - Method in class io.github.lunasaw.sip.common.pool.SipConnectionPool
-
清理空闲连接
- clearAllCaches() - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
清空所有缓存
- clearAllDevices() - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
-
清空所有设备
- clearAllDevices() - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
-
清空所有设备
- clearAllListeningPoints() - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
清理所有监听点
- clearTraceId() - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
清除当前线程的traceId
- ClientAbstractSipResponseProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.response
- ClientAbstractSipResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.ClientAbstractSipResponseProcessor
- ClientAckProcessorHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.response.ack
-
ACK响应处理器业务接口
- ClientAckRequestProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.ack
-
客户端ACK请求处理器 负责处理客户端收到的ACK请求,专注于协议层面处理
- ClientAckRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.ack.ClientAckRequestProcessor
- ClientAckResponseProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.response.ack
-
ACK响应处理器 只负责SIP协议层面的处理,业务逻辑通过AckProcessorHandler接口实现
- ClientAckResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.ack.ClientAckResponseProcessor
- ClientByeProcessorHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.response.bye
-
BYE响应处理器业务接口
- ClientCommandSender - Class in io.github.lunasaw.gbproxy.client.transmit.cmd
-
GB28181客户端命令发送器 使用策略模式和建造者模式,提供更灵活和可扩展的命令发送接口
- ClientCommandSender() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
- ClientCommandSender.CommandBuilder - Class in io.github.lunasaw.gbproxy.client.transmit.cmd
-
命令发送建造者 提供流式API,支持链式调用
- ClientCommandStrategy - Interface in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy
-
客户端命令策略接口 定义统一的命令执行策略,支持不同类型的GB28181命令
- ClientCommandStrategyFactory - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy
-
客户端SIP消息类型策略工厂 管理和获取不同类型的SIP消息处理策略 符合SIP协议架构要求,处理MESSAGE、SUBSCRIBE、NOTIFY、INVITE、BYE、ACK等SIP消息类型
- ClientCommandStrategyFactory() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- clientDeviceSupplier - Variable in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeHandlerAbstract
- ClientDeviceSupplier - Interface in io.github.lunasaw.sip.common.service
-
客户端设备提供器接口 扩展DeviceSupplier接口,提供客户端特定的设备获取能力
- ClientMessageRequestProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.message
-
客户端MESSAGE请求处理器 负责处理客户端收到的MESSAGE请求,专注于协议层面处理
- ClientMessageRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.ClientMessageRequestProcessor
- ClientRegisterResponseProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.response.register
-
Register响应处理器 只负责SIP协议层面的处理,业务逻辑通过RegisterProcessorHandler接口实现 这个是客户端发起的REGISTER后,服务端回复的REGISTER响应处理器
- ClientRegisterResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.register.ClientRegisterResponseProcessor
- ClientSendCmd - Class in io.github.lunasaw.gbproxy.client.transmit.cmd
-
Deprecated.
- ClientSendCmd() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.
- CLOSE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.IrisDirection
- closeLogFile() - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- closeStream(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.bye.ByeProcessorHandler
-
关闭流
- closeStream(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.bye.DefaultClientByeProcessorClient
- closeStream(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.bye.ClientByeProcessorHandler
- closeStream(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.bye.DefaultClientByeProcessorHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.BaseMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.KeepaliveMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify.BroadcastNotifyMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.AlarmQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.CatalogQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceInfoQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceMobileQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceStatusQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.PresetQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.RecordInfoQueryMessageClientHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog.SubscribeCatalogQueryMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.BaseMessageServerHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.AlarmNotifyMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.KeepaliveNotifyMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.MediaStatusNotifyMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceConfigMessageServerHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceInfoMessageServerHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceStatusMessageServerHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.RecordInfoMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.ResponseCatalogMessageHandler
- CMD_TYPE - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog.CatalogNotifyHandler
- cmdSendFailEvent - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- cmdType - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- cmdType - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- cmdType - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceMobileQuery
- cmdType - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- CmdTypeEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.enums
- CommandBuilder() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- CommandBuilder() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- commandType(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- commandType(String) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- comprehensiveExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
综合应用示例:完整的PTZ控制流程
- computeContentLengthFromMessage - Static variable in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
- CONFIG_DOWNLOAD - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- ConfigDownloadMessageHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备配置下载消息处理器 负责处理设备配置下载请求
- ConfigDownloadMessageHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadMessageHandler
- ConfigDownloadQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 f)设备配置查询
- ConfigDownloadQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.ConfigDownloadQuery
- ConfigDownloadQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备配置查询消息处理器 负责处理设备配置查询请求
- ConfigDownloadQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadQueryMessageClientHandler
- ConfigDownloadResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 j)设备配置查询应答
- ConfigDownloadResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.ConfigDownloadResponse
- configType - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceConfigDownload
-
查询配置参数类型(必选),可查询的配 置 类 型 包 括 基 本 参 数 配 置:BasicParam, 视 频 参数范围:VideoParamOpt,SVAC 编 码 配 置:SVACEncodeConfig,SVAC 解 码 配 置:SVACDe-codeConfig。 可同时查询多个配置类型,各类型以“/”分隔,可返回与查询 SN 值相同的多个响应,每个响应对应一个配置类型
- CONFIGURATION_ERROR - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
配置错误
- Constant - Class in io.github.lunasaw.sip.common.constant
- Constant() - Constructor for class io.github.lunasaw.sip.common.constant.Constant
- contains(String) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
- containsDevice(String) - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
-
检查设备是否存在
- containsDevice(String) - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
-
检查设备是否存在
- content(String) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置响应内容
- content(String) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- contentType(ContentTypeHeader) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置内容类型
- ContentTypeEnum - Enum Class in io.github.lunasaw.sip.common.enums
-
消息体类型
- CONTROL - Static variable in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
- ControlBase - Class in io.github.lunasaw.gb28181.common.entity.control
- ControlBase() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.ControlBase
- ControlBase(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.ControlBase
- controlPriority - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPtz.PtzInfo
- cpuNum - Static variable in class io.github.lunasaw.sip.common.conf.ThreadPoolTaskConfig
- create() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
创建构建器实例
- createAckRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建ACK请求
- createAckRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建ACK请求
- createAckRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建带内容的ACK请求
- createAckRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.
- createAckRequest(FromDevice, SipURI, SIPResponse) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.
- createAckRequest(FromDevice, SipURI, String, SIPResponse) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.
- createAddress(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createAddress(SipURI) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createAuthorizationHeader(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
基于新提供的方案值创建新的授权标头。
- createAuthorizationHeader(String, String, URI, String, String, String, String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createByeRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建BYE请求
- createByeRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建Bye请求
- createCallIdHeader(String) - Static method in class io.github.lunasaw.gbproxy.test.utils.TestSipRequestUtils
-
根据指定CallId创建CallIdHeader
- createCallIdHeader(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createContactHeader(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
联系人标头
- createContentTypeHeader(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
基于新提供的内容类型和内容子类型值创建新的内容类型标头。
- createCSeqHeader(long, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
基于新提供的序列号和方法值创建新的 CSeqHeader。
- createCustomCounter(String, String) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
创建一个自定义计数器
- createCustomTimer(String, String) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
创建一个自定义计时器
- createEventHeader(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createEventHeader(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createExpiresHeader(int) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createFromDevice(Device) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
根据Device创建FromDevice
- createFromHeader(String, String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createFromHeader(Address, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
根据新提供的地址和标记值创建新的 FromHeader。
- createHeader(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createInfoRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建INFO请求
- createInfoRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建INFO 请求
- createInviteRequest(FromDevice, ToDevice, String, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建INVITE请求
- createInviteRequest(FromDevice, ToDevice, String, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建Invite请求
- createMaxForwardsHeader() - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
70 maxForwards – 最大转发的新整数值。
- createMaxForwardsHeader(int) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createMessageParser(SIPTransactionStack) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParserFactory
- createMessageRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建MESSAGE请求
- createMessageRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建Message请求
- createNotifyRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建NOTIFY请求
- createNotifyRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建Notify请求
- createOkResponse(FromDevice, ToDevice, String, Integer, String) - Static method in class io.github.lunasaw.sip.common.transmit.response.SipResponseProvider
-
创建响应
- createPlaybackInviteRequest(FromDevice, ToDevice, String, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建回放INVITE请求
- createPlaybackInviteRequest(FromDevice, ToDevice, String, String, String) - Method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.
- createProcessorException(String, String, String) - Static method in class io.github.lunasaw.sip.common.exception.SipExceptionHandler
-
创建SIP处理器异常
- createProcessorException(String, String, String, Throwable) - Static method in class io.github.lunasaw.sip.common.exception.SipExceptionHandler
-
创建SIP处理器异常
- createRegisterRequest(FromDevice, ToDevice, Integer, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建REGISTER请求
- createRegisterRequest(FromDevice, ToDevice, Integer, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建Register请求
- createRegisterRequestWithAuth(FromDevice, ToDevice, String, Integer, WWWAuthenticateHeader) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建带认证的REGISTER请求
- createRegisterRequestWithAuth(FromDevice, ToDevice, String, Integer, WWWAuthenticateHeader) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.带签名的注册构造器
- createRequest(URI, String, CallIdHeader, CSeqHeader, FromHeader, ToHeader, List<ViaHeader>, MaxForwardsHeader, ContentTypeHeader, Object) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createResponse(int, CallIdHeader, CSeqHeader, FromHeader, ToHeader, List<ViaHeader>, MaxForwardsHeader, ContentTypeHeader, Object) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createResponse(int, Request) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
创建响应
- createResponse(int, Request, List<Header>) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createSessionDescription(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createSipRequest(FromDevice, ToDevice, SipMessage) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
通用SIP请求构建方法
- createSipRequest(FromDevice, ToDevice, SipMessage) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建SIP请求
- createSipRequest(FromDevice, ToDevice, SipMessage, SubscribeInfo) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
通用SIP请求构建方法(带订阅信息)
- createSipRequest(FromDevice, ToDevice, SipMessage, SubscribeInfo) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.带订阅创建SIP请求
- createSipRequest(SipURI, SipMessage, SIPResponse) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.
- createSipResponse(FromDevice, ToDevice, SipMessage) - Static method in class io.github.lunasaw.sip.common.transmit.response.SipResponseProvider
- createSipUri(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createSubjectHeader(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createSubscribeRequest(FromDevice, ToDevice, String, SubscribeInfo, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
创建SUBSCRIBE请求
- createSubscribeRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.创建Subscribe请求
- createSubscriptionStateHeader(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createToDevice(Device) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
根据Device创建ToDevice
- createToHeader(String, String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createToHeader(Address, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
根据新提供的地址和标记值创建新的 ToHeader。
- createUserAgentHeader() - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createUserAgentHeader(String...) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createViaHeader(String, int, String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
-
host – 主机的新字符串值。 port – 端口的新整数值。 transport – tcp / udp。 branch – 代理服务器的新字符串值。
- createViaHeader(ViaHeader...) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createWWWAuthenticateHeader(String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- createWWWAuthenticateHeader(String, String, String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- CRUISE_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
- CruiseControlEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
巡航指令枚举 根据 A.3.5 巡航指令 规范实现
- cruiseControlExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
巡航控制示例
- CUSTOM - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
- CustomerSipListener - Class in io.github.lunasaw.sip.common.transmit
-
SIP信令处理类观察者 继承AbstractSipListener,提供默认的SIP事件处理实现
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
子类特定的请求定制化逻辑 默认空实现,子类可以重写
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.AckRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.ByeRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.InfoRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.InviteRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.MessageRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.NotifyRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.RegisterRequestBuilder
- customizeRequest(Request, FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.SubscribeRequestBuilder
- CustomMessageRequestHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message
-
MESSAGE请求业务处理器默认实现 提供默认的业务逻辑处理实现
- CustomMessageRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
D
- decrementActiveDevices() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
减少活跃设备数
- decryptAESGCM(byte[], SecretKey) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
AES-GCM解密
- decryptXOR(byte[], byte[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
简单XOR解密
- DEFAULT_ALGORITHM - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
- DEFAULT_SCHEME - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
- DefaultAckRequestHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.ack
- DefaultAckRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.ack.DefaultAckRequestHandler
- DefaultCancelProcessorHandler - Class in io.github.lunasaw.gbproxy.client.transmit.response.cancel
-
默认CANCEL处理器实现
- DefaultCancelProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.cancel.DefaultCancelProcessorHandler
- DefaultClientAckProcessorHandler - Class in io.github.lunasaw.gbproxy.client.transmit.response.ack
-
默认ACK处理器实现
- DefaultClientAckProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.ack.DefaultClientAckProcessorHandler
- DefaultClientByeProcessorClient - Class in io.github.lunasaw.gbproxy.client.transmit.request.bye
- DefaultClientByeProcessorClient() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.bye.DefaultClientByeProcessorClient
- DefaultClientByeProcessorHandler - Class in io.github.lunasaw.gbproxy.client.transmit.response.bye
-
默认BYE处理器实现
- DefaultClientByeProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.bye.DefaultClientByeProcessorHandler
- DefaultClientDeviceSupplier - Class in io.github.lunasaw.gbproxy.client.service
-
客户端设备提供器默认实现 基于SipClientProperties配置的客户端设备管理
- DefaultClientDeviceSupplier() - Constructor for class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
-
初始化客户端发送方设备信息
- DefaultClientInfoRequestHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.info
-
INFO请求业务处理器默认实现 负责处理INFO请求的具体业务逻辑 业务接入方可以通过实现InfoRequestHandler接口来自定义业务逻辑 按照项目规范,使用Handler命名
- DefaultClientInfoRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.info.DefaultClientInfoRequestHandler
- DefaultInviteRequestHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.invite
- DefaultInviteRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.invite.DefaultInviteRequestHandler
- DefaultInviteResponseProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.response.invite
-
默认INVITE响应处理器业务实现 负责具体的业务逻辑处理
- DefaultInviteResponseProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.invite.DefaultInviteResponseProcessorHandler
- DefaultProperties - Class in io.github.lunasaw.sip.common.conf
-
获取sip默认配置 完整配置参考 gov.nist.javax.sip.SipStackImpl,需要下载源码 gov/nist/javax/sip/SipStackImpl.class sip消息的解析在 gov.nist.javax.sip.stack.UDPMessageChannel的processIncomingDataPacket 方法
- DefaultProperties() - Constructor for class io.github.lunasaw.sip.common.conf.DefaultProperties
- DefaultRegisterProcessorHandler - Class in io.github.lunasaw.gbproxy.client.transmit.response.register
-
自定义Register处理器实现
- DefaultRegisterProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.response.register.DefaultRegisterProcessorHandler
- DefaultServerAckProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.response.ack
-
默认ACK处理器实现
- DefaultServerAckProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.ack.DefaultServerAckProcessorHandler
- DefaultServerByeProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.bye
-
Server模块BYE请求处理器业务接口默认实现
- DefaultServerByeProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.bye.DefaultServerByeProcessorHandler
- DefaultServerDeviceSupplier - Class in io.github.lunasaw.gbproxy.server.service
-
服务端设备提供器默认实现 基于Gb28181ServerProperties配置的服务端设备管理
- DefaultServerDeviceSupplier() - Constructor for class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
-
初始化服务端发送方设备信息
- DefaultServerInfoProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.info
-
Server模块INFO请求处理器业务接口默认实现
- DefaultServerInfoProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.info.DefaultServerInfoProcessorHandler
- DefaultServerInviteRequestHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.invite
-
服务端INVITE请求业务处理器默认实现 提供默认的业务逻辑处理实现
- DefaultServerInviteRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.invite.DefaultServerInviteRequestHandler
- DefaultServerMessageProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message
-
Server模块MESSAGE请求处理器业务接口默认实现
- DefaultServerMessageProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- DefaultServerNotifyProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.notify
-
Server模块NOTIFY请求处理器业务接口默认实现
- DefaultServerNotifyProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.notify.DefaultServerNotifyProcessorHandler
- DefaultServerRegisterProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.register
-
Server模块REGISTER请求处理器业务接口默认实现
- DefaultServerRegisterProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- DefaultSipListener - Class in io.github.lunasaw.sip.common.transmit
-
默认SIP监听器 继承AsyncSipListener,使用Spring传入的线程池 作为Spring管理的Bean,支持依赖注入和配置管理
- DefaultSipListener(ThreadPoolTaskExecutor, SipMetrics) - Constructor for class io.github.lunasaw.sip.common.transmit.DefaultSipListener
-
构造函数 使用Spring传入的线程池和SIP指标收集器
- DefaultSubscribeProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.subscribe
- DefaultSubscribeProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.DefaultSubscribeProcessor
- DefaultSubscribeResponseProcessorHandler - Class in io.github.lunasaw.gbproxy.server.transmit.response.subscribe
-
自定义SUBSCRIBE响应处理器实现
- DefaultSubscribeResponseProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.subscribe.DefaultSubscribeResponseProcessorHandler
- DEFECT - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
故障
- DEFROST - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
- DEL - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
删除
- DELETE_CRUISE_POINT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
- DELETE_PRESET - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
- deserializeFromBase64(String) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
从Base64字符串反序列化
- deserializeFromByteBuffer(ByteBuffer) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
从ByteBuffer反序列化
- deserializeFromBytes(byte[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
从字节数组反序列化
- deserializeFromHex(String) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
从十六进制字符串反序列化
- deserializeFromObjectStream(byte[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
从Java对象流反序列化
- destroy() - Method in class io.github.lunasaw.sip.common.pool.SipConnectionPool
- destroy() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
- destroy() - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
销毁线程池资源 在应用关闭时调用,确保资源正确释放
- Device - Class in io.github.lunasaw.sip.common.entity
- Device() - Constructor for class io.github.lunasaw.sip.common.entity.Device
- DEVICE_CONFIG - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- DEVICE_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- DEVICE_INFO - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
-
server请求类型
- DEVICE_NOT_FOUND - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
设备不存在
- DEVICE_OFFLINE - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
设备离线
- DEVICE_STATUS - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- deviceAck(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.回复ACK响应
- deviceAck(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
发送ACK响应命令
- deviceAck(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.回复ACK
- deviceAck(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.回复ACK响应(指定callId)
- deviceAck(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
发送ACK响应命令(指定callId)
- deviceAck(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceAck(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.回复ACK响应(带内容和callId)
- deviceAck(FromDevice, SipURI, SIPResponse) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- DeviceAlarm - Class in io.github.lunasaw.gb28181.common.entity
-
"报警信息"
- DeviceAlarm() - Constructor for class io.github.lunasaw.gb28181.common.entity.DeviceAlarm
- deviceAlarmNotify(FromDevice, ToDevice, DeviceAlarm) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.告警上报
- deviceAlarmNotify(FromDevice, ToDevice, DeviceAlarmNotify) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.告警上报
- DeviceAlarmNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
<?xml version="1.0" encoding="UTF-8"?>
Alarm 744523 2133 AlarmPriority deviceAlarm.getAlarmMethod() DateUtil.yyyy_MM_dd_HH_mm_ssToISO8601(deviceAlarm.getAlarmTime()) deviceAlarm.getAlarmDescription() deviceAlarm.getLongitude() deviceAlarm.getLatitude() deviceAlarm.getAlarmType() - DeviceAlarmNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- DeviceAlarmNotify.AlarmInfo - Class in io.github.lunasaw.gb28181.common.entity.notify
- deviceAlarmQuery(FromDevice, ToDevice, Date, Date, String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备告警查询
- deviceAlarmQuery(FromDevice, ToDevice, Date, Date, String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.告警查询
- DeviceAlarmQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
<?xml version="1.0" encoding="UTF-8"?>
Alarm 217408 123 12312 123 alarmMethod alarmType startTime endTime - DeviceAlarmQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- DeviceAlarmQuery(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- DeviceBase - Class in io.github.lunasaw.gb28181.common.entity.base
- DeviceBase() - Constructor for class io.github.lunasaw.gb28181.common.entity.base.DeviceBase
- DeviceBase(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.base.DeviceBase
- deviceBroadcast(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备广播
- deviceBroadcast(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备广播
- DeviceBroadcastNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
GB28181协议 A.2.5 d)语音广播通知
- DeviceBroadcastNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceBroadcastNotify
-
Deprecated.请使用完整的构造函数
- DeviceBroadcastNotify(String, String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceBroadcastNotify
-
Deprecated.请使用完整的构造函数
- DeviceBroadcastNotify(String, String, String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceBroadcastNotify
- deviceBye(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.向上级发送BYE请求
- deviceBye(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
发送BYE请求命令
- deviceBye(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.发送BYE
- deviceCache() - Method in class io.github.lunasaw.sip.common.cache.CacheConfig
-
Caffeine设备信息缓存
- DeviceCatalog - Class in io.github.lunasaw.gb28181.common.entity.response
- DeviceCatalog() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceCatalog
- deviceCatalogQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备目录查询
- deviceCatalogQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备通道列表查询
- deviceCatalogSubscribe(FromDevice, ToDevice, Integer, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备目录订阅
- deviceCatalogSubscribe(FromDevice, ToDevice, Integer, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceCatalogSubscribe(FromDevice, ToDevice, Integer, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.会话订阅
- deviceChannelCatalogResponse(FromDevice, ToDevice, DeviceResponse) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备目录查询响应
- deviceChannelCatalogResponse(FromDevice, ToDevice, List<DeviceItem>) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.上报设备信息
- deviceChannelCatalogResponse(FromDevice, ToDevice, List<DeviceItem>, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备目录查询响应(分批发送)
- deviceChannelUpdateCatlog(FromDevice, ToDevice, List<DeviceUpdateItem>, SubscribeInfo) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备通道更新通知
- deviceConfig(FromDevice, ToDevice, String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备配置
- deviceConfig(FromDevice, ToDevice, String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备配置命令:basicParam
- DeviceConfigControl - Class in io.github.lunasaw.gb28181.common.entity.control
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceConfig 150959 channelId name 30 300 300 - DeviceConfigControl(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceConfigControl
- DeviceConfigControl.BasicParam - Class in io.github.lunasaw.gb28181.common.entity.control
- deviceConfigDownload(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备配置下载
- deviceConfigDownload(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.下载设备配置
- DeviceConfigDownload - Class in io.github.lunasaw.gb28181.common.entity.query
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceConfig 150959 channelId name 30 300 300 - DeviceConfigDownload(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceConfigDownload
- deviceConfigDownloadQuery(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备配置查询
- DeviceConfigMessageServerHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.response
-
复制类 无实际使用
- DeviceConfigMessageServerHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceConfigMessageServerHandler
- deviceConfigResponse(FromDevice, ToDevice, DeviceConfigResponse) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备配置上报
- DeviceConfigResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 i)设备配置应答
- DeviceConfigResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceConfigResponse
- deviceControl(FromDevice, ToDevice, DeviceControlBase) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.通用设备控制命令发送(支持所有DeviceControlBase子类)
- deviceControl(T) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- deviceControl(T) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
处理设备控制命令
- deviceControl(T) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- deviceControlAlarm(FromDevice, ToDevice, DeviceControlPosition.HomePosition) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceControlAlarm(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备告警控制
- deviceControlAlarm(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.报警复位命令
- deviceControlAlarm(FromDevice, ToDevice, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.看守位控制命令
- DeviceControlAlarm - Class in io.github.lunasaw.gb28181.common.entity.control
-
/** <?xml version="1.0" encoding="UTF-8"?>
DeviceControl 179173 213 ResetAlarm 123 alarmType - DeviceControlAlarm(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm
- DeviceControlAlarm.AlarmInfo - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlBase - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlBase() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlBase
- DeviceControlBase(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlBase
- deviceControlDragIn(FromDevice, ToDevice, DragZoom) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.伸缩控制
- DeviceControlDragIn - Class in io.github.lunasaw.gb28181.common.entity.control
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceControl 331004 1231 dragZoom.getLength() dragZoom.getWidth() ragZoom.getMidPointX() dragZoom.getMidPointY() ragZoom.getLengthX() dragZoom.getLengthY() - DeviceControlDragIn(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlDragIn
- deviceControlDragOut(FromDevice, ToDevice, DragZoom) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.伸缩控制
- DeviceControlDragOut - Class in io.github.lunasaw.gb28181.common.entity.control
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceControl 331004 1231 dragZoom.getLength() dragZoom.getWidth() ragZoom.getMidPointX() dragZoom.getMidPointY() ragZoom.getLengthX() dragZoom.getLengthY() - DeviceControlDragOut(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlDragOut
- DeviceControlGuard - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlGuard(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlGuard
- deviceControlGuardCmd(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备守卫控制
- deviceControlGuardCmd(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.报警布防/撤防命令
- deviceControlIdr(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.强制关键帧命令,设备收到此命令应立刻发送一个IDR帧
- DeviceControlIFame - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlIFame(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlIFame
- DeviceControlMessageHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control
-
设备控制消息处理器 负责处理设备控制请求
- DeviceControlMessageHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlMessageHandler
- DeviceControlPosition - Class in io.github.lunasaw.gb28181.common.entity.control
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceControl 840481 channelId 1 resetTime presetIndex - DeviceControlPosition(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPosition
- DeviceControlPosition.HomePosition - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlPtz - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlPtz(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPtz
- DeviceControlPtz.PtzInfo - Class in io.github.lunasaw.gb28181.common.entity.control
- deviceControlPtzCmd(FromDevice, ToDevice, PtzCmdEnum, Integer) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备云台控制
- deviceControlPtzCmd(FromDevice, ToDevice, PtzCmdEnum, Integer) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.云台控制命令
- deviceControlPtzCmd(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备云台控制
- deviceControlPtzCmd(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备命令控制
- deviceControlReboot(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备重启控制
- deviceControlRecord(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备录像控制
- DeviceControlRecordCmd - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlRecordCmd(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlRecordCmd
- DeviceControlRequestHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control
-
DeviceControl控制命令业务处理器接口 负责处理所有DeviceControl相关的控制命令
- DeviceControlResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 a)设备控制应答
- DeviceControlResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceControlResponse
- deviceControlTeleBoot(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备重启
- deviceControlTeleBoot(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.录像控制
- DeviceControlTeleBoot - Class in io.github.lunasaw.gb28181.common.entity.control
- DeviceControlTeleBoot(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlTeleBoot
- DeviceControlType - Enum Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums
- DeviceGbType - Enum Class in io.github.lunasaw.gb28181.common.entity.enums
- deviceId - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- deviceId - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- deviceId - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceMobileQuery
- deviceId - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- deviceInfo(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备信息查询
- DeviceInfo - Class in io.github.lunasaw.gb28181.common.entity.response
- DeviceInfo(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceInfo
- DeviceInfoMessageServerHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.response
-
设备信息消息处理器
- DeviceInfoMessageServerHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceInfoMessageServerHandler
- deviceInfoQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备信息查询
- DeviceInfoQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 c)设备信息查询请求
- DeviceInfoQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceInfoQuery
- DeviceInfoQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备信息查询消息处理器 负责处理设备信息查询请求
- DeviceInfoQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceInfoQueryMessageClientHandler
- deviceInfoResponse(FromDevice, ToDevice, DeviceInfo) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.向上级回复DeviceInfo查询信息
- DeviceInfoResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 f)设备信息查询应答
- DeviceInfoResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceInfoResponse
- deviceInvitePlay(FromDevice, ToDevice, InviteRequest) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备实时流点播
- deviceInvitePlay(FromDevice, ToDevice, InviteRequest) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备实时流点播
- deviceInvitePlay(FromDevice, ToDevice, String, Integer) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备实时流点播
- deviceInvitePlay(FromDevice, ToDevice, String, Integer) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备实时流点播
- deviceInvitePlayBack(FromDevice, ToDevice, InviteRequest) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备回放流点播
- deviceInvitePlayBack(FromDevice, ToDevice, InviteRequest) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备回放流点播
- deviceInvitePlayBack(FromDevice, ToDevice, String, Integer, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceInvitePlayBack(FromDevice, ToDevice, String, Integer, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备回放流点播
- deviceInvitePlayBack(FromDevice, ToDevice, String, Integer, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备回放流点播
- deviceInvitePlayBack(FromDevice, ToDevice, String, Integer, Date) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceInvitePlayBack(FromDevice, ToDevice, String, Integer, Date, Date) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceInvitePlayBackControl(FromDevice, ToDevice, PlayActionEnums) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备回放流点播控制
- deviceInvitePlayBackControl(FromDevice, ToDevice, PlayActionEnums) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备回放流点播控制
- DeviceItem - Class in io.github.lunasaw.gb28181.common.entity.response
-
toString 使用父类方法
- DeviceItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceItem
- deviceKeepLiveNotify(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.心跳设备状态上报
- deviceKeepLiveNotify(FromDevice, ToDevice, String, Event) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.心跳设备状态上报(带错误事件)
- deviceKeepLiveNotify(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.心跳设备状态上报(带完整事件)
- DeviceKeepLiveNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
<?xml version="1.0" encoding="UTF-8"?>
Keepalive 340917 parentPlatform.getDeviceGBId() OK - DeviceKeepLiveNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceKeepLiveNotify
- deviceMediaStatusNotify(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.流媒体状态推送
- deviceMobilePositionQuery(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
查询移动设备位置数据
- deviceMobilePositionSubscribe(FromDevice, ToDevice, String, Integer, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
订阅移动设备位置数据
- DeviceMobileQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
设备移动位置查询
- DeviceMobileQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceMobileQuery
- DeviceMobileQuery(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceMobileQuery
- DeviceMobileQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备移动位置查询消息处理器
- DeviceMobileQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceMobileQueryMessageClientHandler
- deviceNotFoundEvent - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- DeviceNotFoundEvent - Class in io.github.lunasaw.sip.common.transmit.event.result
- DeviceNotFoundEvent(Dialog) - Constructor for class io.github.lunasaw.sip.common.transmit.event.result.DeviceNotFoundEvent
-
Constructs a prototypical Event.
- deviceNotifyUpdate(String, DeviceOtherUpdateNotify) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyProcessorHandler
- deviceOtherUpdateCatlog(FromDevice, ToDevice, List<DeviceOtherUpdateNotify.OtherItem>, SubscribeInfo) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.事件更新推送
- DeviceOtherUpdateNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
<?xml version="1.0" encoding="UTF-8"?>
Catalog 422214 device_001 1 33010602011187000001 Event - DeviceOtherUpdateNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceOtherUpdateNotify
- DeviceOtherUpdateNotify.OtherItem - Class in io.github.lunasaw.gb28181.common.entity.notify
- devicePresetQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备预设位置查询
- devicePresetQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备预设位置查询
- devicePresetQuery(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.查询移动设备位置数据
- DevicePresetResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceStatus sn channelId OK statusStr OK - DevicePresetResponse(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DevicePresetResponse
- DevicePresetResponse.PresetItem - Class in io.github.lunasaw.gb28181.common.entity.response
- devicePresetSubscribe(FromDevice, ToDevice, String, Integer, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.订阅移动设备位置数据
- DeviceQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
<?xml version="1.0" encoding="UTF-8"?>
Catalog 123 123 - DeviceQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceQuery
- DeviceQuery(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceQuery
- DeviceRecord - Class in io.github.lunasaw.gb28181.common.entity.response
-
<?xml version="1.0" encoding="UTF-8"?>
RecordInfo 740143 33010602010002719420 130 null null 2023-10-16T00:05:00 2023-10-16T00:10:03 0 null 6245911 /home/www/ZLMediaKit/release/linux/Debug/www/record/onvif/037a00020053fafd470f__D01_CH01_Main/2023-10-16/000500-001003.mp4 - DeviceRecord(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceRecord
- DeviceRecord.RecordItem - Class in io.github.lunasaw.gb28181.common.entity.response
- deviceRecordInfoQuery(FromDevice, ToDevice, long, long) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备录像信息查询(时间戳)
- deviceRecordInfoQuery(FromDevice, ToDevice, long, long) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceRecordInfoQuery(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备录像信息查询
- deviceRecordInfoQuery(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceRecordInfoQuery(FromDevice, ToDevice, String, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.查询录像列表
- deviceRecordInfoQuery(FromDevice, ToDevice, Date, Date) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备录像信息查询(Date对象)
- deviceRecordInfoQuery(FromDevice, ToDevice, Date, Date) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- deviceRecordInfoQuery(FromDevice, ToDevice, Date, Date, String, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.查询录像列表
- DeviceRecordQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
<?xml version="1.0" encoding="UTF-8"?>
RecordInfo sn channelId DateUtil.yyyy_MM_dd_HH_mm_ssToISO8601(startTime) DateUtil.yyyy_MM_dd_HH_mm_ssToISO8601(endTime) secrecy type - DeviceRecordQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- DeviceRecordQuery(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- deviceRecordResponse(FromDevice, ToDevice, DeviceRecord) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备录像上报
- deviceRecordResponse(FromDevice, ToDevice, List<DeviceRecord.RecordItem>, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备录像上报(分批发送)
- deviceRegister(FromDevice, ToDevice, Integer) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备注册
- deviceRegister(FromDevice, ToDevice, Integer, Event) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备注册(带事件)
- DeviceResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
<?xml version="1.0"?>
Catalog ${SN} ${DEVICE_ID} 1 33010602011187000002 Camera 海康 Model Owner CivilCode Block 上海市五角场合生汇0 ${DEVICE_ID} 0 1 CertNum1 0 400 2010-11-11T19:46:17 0 172.19.128.50 5060 Password1 1 Status1 171.4 34.2 - DeviceResponse(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceResponse
- DeviceSession - Class in io.github.lunasaw.sip.common.entity
- DeviceSession(String, String) - Constructor for class io.github.lunasaw.sip.common.entity.DeviceSession
- DeviceStatus - Class in io.github.lunasaw.gb28181.common.entity.response
-
<?xml version="1.0" encoding="UTF-8"?>
DeviceStatus sn channelId OK ONLINE OK - DeviceStatus(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceStatus
- DeviceStatusMessageServerHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.response
-
设备状态消息处理器
- DeviceStatusMessageServerHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceStatusMessageServerHandler
- deviceStatusQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
设备状态查询
- deviceStatusQuery(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.设备状态查询
- DeviceStatusQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 a)设备状态查询请求
- DeviceStatusQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.DeviceStatusQuery
- DeviceStatusQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备状态查询消息处理器 负责处理设备状态查询请求
- DeviceStatusQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceStatusQueryMessageClientHandler
- deviceStatusResponse(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.推送设备状态信息
- DeviceStatusResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 g)设备状态信息查询应答
- DeviceStatusResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceStatusResponse
- DeviceSubscribe - Class in io.github.lunasaw.gb28181.common.entity.response
-
<?xml version="1.0" encoding="UTF-8"?>
Catalog sn channelId OK - DeviceSubscribe(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceSubscribe
- DeviceSupplier - Interface in io.github.lunasaw.sip.common.service
-
设备提供器接口 用于动态获取设备列表的hook机制,支持外部实现自定义的设备获取逻辑
- deviceUnRegister(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备注销
- DeviceUpdateItem - Class in io.github.lunasaw.gb28181.common.entity.notify
- DeviceUpdateItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceUpdateItem
- DeviceUpdateNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
<?xml version="1.0" encoding="UTF-8"?>
Catalog 422214 device_001 1 33010602011187000001 Channel 1 0 ABC Inc. 1 ON Model 123 John Doe 123456 123 Main St.Event - DeviceUpdateNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceUpdateNotify
- dialog - Variable in class io.github.lunasaw.sip.common.transmit.event.EventResult
- dialogTerminated - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- DigestServerAuthenticationHelper - Class in io.github.lunasaw.gbproxy.server.transmit.request.register
-
Implements the HTTP digest authentication method server side functionality.
- DigestServerAuthenticationHelper() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
- disableLogging() - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- doAckRequest(FromDevice, ToDevice) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送ACK请求
- doAckRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doAckRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doAckRequest(FromDevice, ToDevice, String, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doAckRequest(FromDevice, SipURI, Response) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doAuthenticateHashedPassword(Request, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
-
Authenticate the inbound request.
- doAuthenticatePlainTextPassword(Request, String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
-
Authenticate the inbound request given plain text password.
- doByeRequest(FromDevice, ToDevice) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送BYE请求
- doInfoRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送INFO请求
- doInfoRequest(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doInviteRequest(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doInviteRequest(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送INVITE请求
- doMessageHandForEvt(RequestEvent, FromDevice) - Method in class io.github.lunasaw.sip.common.transmit.event.request.SipRequestProcessorAbstract
- doMessageRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送MESSAGE请求
- doMessageRequest(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doNotifyRequest(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送NOTIFY请求
- doNotifyRequest(FromDevice, ToDevice, String, SubscribeInfo, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doNotifyRequest(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doRegisterRequest(FromDevice, ToDevice, Integer) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送REGISTER请求
- doRegisterRequest(FromDevice, ToDevice, Integer, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doRegisterRequest(FromDevice, ToDevice, Integer, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- doResponseCmd(int, String, String, ContentTypeHeader, String, Request, List<Header>) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
- doResponseCmd(int, String, String, ContentTypeHeader, Request, ServerTransaction, List<Header>) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmd(int, String, String, ContentTypeHeader, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmd(int, String, String, ContentTypeHeader, RequestEvent, List<Header>) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
- doResponseCmd(int, String, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmd(int, String, RequestEvent, List<Header>) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmd(int, String, RequestEvent, Header...) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmd(int, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmdNoTransaction(int, String, String, ContentTypeHeader, Request, List<Header>) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmdNoTransaction(int, String, String, ContentTypeHeader, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmdNoTransaction(int, String, Request, List<Header>) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doResponseCmdNoTransaction(int, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
Deprecated.
- doSubscribeRequest(FromDevice, ToDevice, String, SubscribeInfo) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
发送SUBSCRIBE请求
- doSubscribeRequest(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- DOWN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.TiltDirection
- DOWN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- DOWNLEFT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- DOWNRIGHT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- DRAG_ZOOM_IN - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
拉框放大
- DRAG_ZOOM_OUT - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
拉框缩小
- DragZoom - Class in io.github.lunasaw.gb28181.common.entity.control
- DragZoom() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- DVR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- DynamicTask - Class in io.github.lunasaw.sip.common.utils
-
动态定时任务
- DynamicTask() - Constructor for class io.github.lunasaw.sip.common.utils.DynamicTask
- DynamicTask() - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
E
- enabled - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPosition.HomePosition
- enableLogging() - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- encode(StringBuilder) - Method in class io.github.lunasaw.sip.common.entity.GbSipDate
- encryptAESGCM(PTZInstructionFormat, SecretKey) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
AES-GCM加密
- encryptionExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
加密解密示例
- encryptXOR(PTZInstructionFormat, byte[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
简单XOR加密 (适用于轻量级场景)
- endAlarmPriority - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- endTime - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- endTime - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- errorEvent(Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- errorEvent(Event) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- errorEvent(Event) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- errorSubscribes - Static variable in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- errorTimeSubscribes - Static variable in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- event - Variable in class io.github.lunasaw.sip.common.transmit.event.EventResult
- Event - Interface in io.github.lunasaw.sip.common.transmit.event
- EventResult<T> - Class in io.github.lunasaw.sip.common.transmit.event
-
事件结果
- EventResult() - Constructor for class io.github.lunasaw.sip.common.transmit.event.EventResult
- EventResult(T) - Constructor for class io.github.lunasaw.sip.common.transmit.event.EventResult
- EventResultType - Enum Class in io.github.lunasaw.sip.common.transmit.event
-
事件类型
- execute() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- execute() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- execute() - Method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- execute() - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
-
每五分钟检查失效的任务,并移除
- execute(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
- execute(ServerCommandStrategyReq) - Method in interface io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategy
-
执行命令(使用请求对象)
- execute(FromDevice, ToDevice, Event, Event, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
- execute(FromDevice, ToDevice, Event, Event, Object...) - Method in interface io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategy
-
执行命令(带事件)
- execute(FromDevice, ToDevice, Event, Event, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- execute(FromDevice, ToDevice, Event, Event, Map<String, Object>) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
- execute(FromDevice, ToDevice, Event, Event, Map<String, Object>) - Method in interface io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategy
-
执行命令(带事件)
- execute(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
- execute(FromDevice, ToDevice, Object...) - Method in interface io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategy
-
执行命令
- execute(FromDevice, ToDevice, Map<String, Object>) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
- execute(FromDevice, ToDevice, Map<String, Object>) - Method in interface io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategy
-
执行命令
- expires(Integer) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
F
- FAR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.FocusDirection
- FI_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
- FIControlEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
FI(聚焦Focus/光圈Iris)控制指令枚举 根据 A.3.3 FI指令 规范实现
- FIControlEnum.FocusDirection - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
聚焦方向枚举
- FIControlEnum.IrisDirection - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
光圈方向枚举
- fiControlExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
FI(聚焦/光圈)控制示例
- FOCUS_FAR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
- FOCUS_NEAR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
- focusSpeed(int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
设置聚焦速度
- fromByteArray(byte[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
从字节数组创建指令
- fromCode(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- fromContentTypeHeader(ContentTypeHeader) - Static method in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
- fromDevice(FromDevice) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- fromDevice(FromDevice) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- FromDevice - Class in io.github.lunasaw.sip.common.entity
-
继承这个类,自定义参数
- FromDevice() - Constructor for class io.github.lunasaw.sip.common.entity.FromDevice
- fromHexString(String) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
从十六进制字符串解析
- fromString(String) - Static method in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
G
- Gb28181ApplicationTest - Class in io.github.lunasaw.gbproxy.test
-
GB28181测试应用主类 用于单元测试和集成测试
- Gb28181ApplicationTest() - Constructor for class io.github.lunasaw.gbproxy.test.Gb28181ApplicationTest
- Gb28181Client - Class in io.github.lunasaw.gbproxy.client
- Gb28181Client() - Constructor for class io.github.lunasaw.gbproxy.client.Gb28181Client
- Gb28181Server - Class in io.github.lunasaw.gbproxy.server
- Gb28181Server() - Constructor for class io.github.lunasaw.gbproxy.server.Gb28181Server
- Gb28181TestApplication - Class in io.github.lunasaw.gbproxy.test
-
GB28181测试应用主程序 可独立运行的完整测试套件
- Gb28181TestApplication() - Constructor for class io.github.lunasaw.gbproxy.test.Gb28181TestApplication
- GbSessionDescription - Class in io.github.lunasaw.sip.common.entity
-
28181 的SDP解析器
- GbSessionDescription(SessionDescription) - Constructor for class io.github.lunasaw.sip.common.entity.GbSessionDescription
- GbSipDate - Class in io.github.lunasaw.sip.common.entity
-
重写jain sip的SIPDate解决与国标时间格式不一致的问题
- GbSipDate(long) - Constructor for class io.github.lunasaw.sip.common.entity.GbSipDate
- GbUtil - Class in io.github.lunasaw.gb28181.common.entity.utils
- GbUtil() - Constructor for class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- generateAESKey(int) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
生成AES密钥
- generateAESKeyFromPassword(String) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
从密码生成AES密钥
- generateCallId() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成SIP Call-ID
- generateCatalogXml(String, int) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成XML格式的目录查询响应
- generateDeviceCatalog(String, int) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成设备目录
- generateDeviceId(String) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成随机设备ID
- generateDeviceInfo(String) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成设备信息
- generateDeviceInfoXml(String) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成XML格式的设备信息查询响应
- generateDeviceItem(String, int) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成设备通道项
- generateDeviceStatus(String) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成设备状态
- generateDeviceStatusXml(String) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成XML格式的设备状态查询响应
- generateGB28181Code(int, int, int, int) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- generateGbCode(Long) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- generateGbCode(String, Long) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- generateGbCode(String, String) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- generateNonce() - Static method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
-
Generate the challenge string.
- generateRandomBoolean(double) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成随机布尔值(指定概率)
- generateRandomDelay(int, int) - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成随机延迟(毫秒)
- generateRandomKey(int) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
生成安全的随机密钥
- generateReport(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestReportGenerator
-
生成测试报告
- generateSequence() - Method in interface io.github.lunasaw.sip.common.sequence.GenerateSequence
-
生成唯一序列
- generateSequence() - Method in class io.github.lunasaw.sip.common.sequence.GenerateSequenceImpl
- GenerateSequence - Interface in io.github.lunasaw.sip.common.sequence
- GenerateSequenceImpl - Class in io.github.lunasaw.sip.common.sequence
- GenerateSequenceImpl() - Constructor for class io.github.lunasaw.sip.common.sequence.GenerateSequenceImpl
- generateSn() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
-
生成随机序列号
- generateSn() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
-
生成随机序列号
- generateTag() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成SIP Tag
- generateTestIpAddress() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成随机IP地址(测试用)
- generateTestPassword() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成测试密码
- generateTestPort() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成随机端口号
- generateTestUsername() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成测试用户名
- generateTraceId() - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
生成新的traceId
- generateViaBranch() - Method in class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
-
生成SIP Via分支
- genSsrc(String) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- genTrace(String) - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
根据traceId启动跟踪 如果传入的traceId为空,则使用当前traceId或生成新的traceId
- get(String) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
- getAckBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getAckBody(SIPResponse) - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getAckBody(InviteSessionNameEnum, String, String, int, long, long, String) - Static method in class io.github.lunasaw.gbproxy.client.entity.InviteResponseEntity
- getAckBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取ACK请求构建器
- getAckPlayBackBody(String, String, int, long, long, String) - Static method in class io.github.lunasaw.gbproxy.client.entity.InviteResponseEntity
- getAckPlayBody(String, String, int, String) - Static method in class io.github.lunasaw.gbproxy.client.entity.InviteResponseEntity
- getAckStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getAckStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getActiveDeviceCount() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
获取活跃设备数
- getActiveListeningPointsCount() - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
获取当前活跃的监听点数量
- getActiveProfile() - Static method in class io.github.lunasaw.sip.common.utils.SpringBeanFactory
-
获取当前环境
- getAlgorithm() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
- getAllCatalogSubscribePlatform() - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- getAllKeys() - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
- getAllStrategies() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
-
获取所有已注册的策略
- getAllSupportedInstructionCodes() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
获取所有支持的指令码
- getAreaByGbCode(String) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- getAreaCodeByIp(String) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- getAuthenticationTag() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.AuthenticatedEncryption
- getAuxiliaryControlEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取辅助开关控制枚举
- getBackContent() - Method in class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- getBean(String) - Static method in class io.github.lunasaw.sip.common.utils.SpringBeanFactory
-
获取对象 这里重写了bean方法,起主要作用
- getByCode(byte) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
-
根据指令码查找枚举
- getByCode(byte) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
根据指令码查找枚举
- getByCode(byte) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
根据指令码查找枚举
- getByCode(byte) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
-
根据指令码查找枚举
- getByCode(byte) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
根据指令码查找枚举
- getByCode(byte) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
根据指令码查找枚举 - 注意0x89指令码需要结合操作类型判断
- getByCodeAndOperation(byte, ScanControlEnum.ScanOperationType) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
根据指令码和操作类型查找枚举
- getByCommand(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- getByeBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getByeBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取BYE请求构建器
- getByeStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getByeStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getByName(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
-
根据名称查找枚举
- getByName(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
根据名称查找枚举
- getByName(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
根据名称查找枚举
- getByName(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
-
根据名称查找枚举
- getByName(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
根据名称查找枚举
- getByName(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
根据名称查找枚举
- getByValue(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
- getByValue(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum.ScanOperationType
- getCacheStats() - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
获取缓存统计信息
- getCallId(SIPRequest) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getCallId(RequestEvent) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getCallId(ResponseEvent) - Method in class io.github.lunasaw.sip.common.transmit.event.response.AbstractSipResponseProcessor
- getCatalogSubscribe(String) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- getCharset() - Method in class io.github.lunasaw.sip.common.entity.Device
- getClientFromDevice() - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
- getClientFromDevice() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
获取客户端From设备 用于客户端主动发送请求的场景
- getClientFromDevice() - Method in interface io.github.lunasaw.sip.common.service.ClientDeviceSupplier
-
获取客户端发送方设备信息 用于客户端发送SIP消息时标识发送方设备
- getClientToDevice() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
获取客户端To设备 用于客户端接收响应的场景
- getCmdCode() - Method in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.BaseMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.KeepaliveMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify.BroadcastNotifyMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.AlarmQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.CatalogQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceInfoQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceMobileQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceStatusQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.PresetQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.RecordInfoQueryMessageClientHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog.SubscribeCatalogQueryMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.BaseMessageServerHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.AlarmNotifyMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.KeepaliveNotifyMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.MediaStatusNotifyMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceConfigMessageServerHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceInfoMessageServerHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceStatusMessageServerHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.RecordInfoMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.ResponseCatalogMessageHandler
- getCmdType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog.CatalogNotifyHandler
- getCmdType() - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
处理消息类型
- getCmdType() - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- getCmdType(String) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- getCode() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- getCombined() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.AuthenticatedEncryption
-
组合加密数据和认证标签
- getCommand() - Method in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- getCommandDescription() - Method in interface io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategy
-
获取命令描述
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.AckCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.ByeCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InfoCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InviteCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.MessageCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.NotifyCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.AckCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.ByeCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InfoCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InviteCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.MessageCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.RegisterCommandStrategy
- getCommandDescription() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- getCommandDescription() - Method in interface io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategy
-
获取命令描述
- getCommandType() - Method in interface io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategy
-
获取命令类型
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.AckCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.ByeCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InfoCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InviteCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.MessageCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.NotifyCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.AckCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.ByeCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InfoCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InviteCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.MessageCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.RegisterCommandStrategy
- getCommandType() - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- getCommandType() - Method in interface io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategy
-
获取命令类型
- getConfigDownloadResponse(String, String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getConfigDownloadResponse(String, String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备配置查询应答
- getConfigDownloadResponse(String, String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getConfigInfo() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
-
获取配置信息
- getConfigKey() - Method in exception io.github.lunasaw.sip.common.exception.SipConfigurationException
- getConnection(String, String) - Method in class io.github.lunasaw.sip.common.pool.SipConnectionPool
-
获取SIP连接
- getContent() - Method in class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- getContentTypeHeader() - Method in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
- getContentWithSdp() - Method in class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- getContentWithSub() - Method in class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- getControlBody() - Method in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
- getControlBody(Object) - Method in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
- getCorrectedTime() - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- getCorrectedTime() - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
获取经过校时修正的当前时间
- getCounter(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
获取计数器值
- getCruiseControlEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取巡航控制枚举
- getCurrentQueueSize() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
获取当前队列大小
- getCurrentTraceId() - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
获取当前线程的traceId(不自动生成)
- getData3() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
获取数据3
- getDesc() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- getDesc() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
- getDesc() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.ManufacturerEnum
- getDesc() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
- getDesc() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
- getDescription() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
- getDescription() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
- getDescription() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
- getDescription() - Method in enum class io.github.lunasaw.sip.common.exception.SipErrorType
- getDetailedReport() - Method in class io.github.lunasaw.sip.common.pool.SipPoolStatus
-
获取详细状态报告
- getDetailedStatusReport() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
-
获取详细状态报告
- getDevice(String) - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
- getDevice(String) - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
- getDevice(String) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- getDevice(String) - Method in interface io.github.lunasaw.sip.common.service.DeviceSupplier
-
根据用户ID获取指定设备 这是设备获取的核心方法,业务方通过userId获取设备数据
- getDevice(String, Class<T>) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
获取设备信息
- getDeviceAlarmNotify(DeviceAlarmQuery) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDeviceAlarmNotify(DeviceAlarmQuery) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备告警通知
- getDeviceAlarmNotify(DeviceAlarmQuery) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDeviceConfigResponse(DeviceConfigDownload) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDeviceConfigResponse(DeviceConfigDownload) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备配置响应
- getDeviceConfigResponse(DeviceConfigDownload) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDeviceControlType(String) - Static method in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
- getDeviceControlTypeFilter(String) - Static method in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
- getDeviceCount() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- getDeviceExpire(String) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- getDeviceExpire(String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
获取设备过期时间
- getDeviceExpire(String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getDeviceId(FromDevice) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
-
获取设备ID
- getDeviceId(FromDevice) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
-
获取设备ID
- getDeviceInfo(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDeviceInfo(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备信息 DeviceInfo
- getDeviceInfo(String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDeviceItem(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDeviceItem(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备通道信息
- getDeviceItem(String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDeviceList() - Method in class io.github.lunasaw.gb28181.common.entity.response.DeviceResponse
-
兼容性方法:获取设备列表
- getDevicePresetQueryResponse(PresetQuery) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDevicePresetQueryResponse(PresetQuery) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备预置位查询应答
- getDevicePresetQueryResponse(PresetQuery) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDeviceRecord(DeviceRecordQuery) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDeviceRecord(DeviceRecordQuery) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备录像信息 DeviceRecord
- getDeviceRecord(DeviceRecordQuery) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDevices() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- getDeviceSession(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.MessageClientHandlerAbstract
-
获取设备会话信息 客户端收到消息时,fromHeader是服务端,toHeader是客户端
- getDeviceSession(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeHandlerAbstract
- getDeviceSession(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- getDeviceSession(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.NotifyServerHandlerAbstract
- getDeviceSession(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- getDeviceStatus(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getDeviceStatus(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备状态信息 DeviceStatus
- getDeviceStatus(String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getDeviceSubscribe(DeviceQuery) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.DefaultSubscribeProcessor
- getDeviceSubscribe(DeviceQuery) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeRequestHandler
-
获取设备订阅信息
- getDeviceTransaction(String) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- getDeviceTransaction(String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
获取设备事务信息
- getDeviceTransaction(String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getEncryptedData() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.AuthenticatedEncryption
- getErrorCode() - Method in exception io.github.lunasaw.sip.common.exception.SipException
- getErrorSubscribe(String) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- getErrorSubscribesSize() - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- getErrorType() - Method in exception io.github.lunasaw.sip.common.exception.SipException
- getExpire(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.register.RegisterProcessorHandler
-
过期时间
- getFIControlEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取FI控制枚举
- getFocusDirection() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
获取聚焦控制类型
- getFromDevice() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- getFromDevice() - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
获取发送设备信息
- getFromDevice() - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getFromDevice() - Method in interface io.github.lunasaw.sip.common.service.SipUserGenerate
-
发送设备
- getFromDevices() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
获取所有FromDevice类型的设备
- getFullAddress() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
获取完整地址
- getGauge(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
获取度量值
- getHostAddress() - Method in class io.github.lunasaw.sip.common.entity.Device
- getInfoBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getInfoBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取INFO请求构建器
- getInfoStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getInfoStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getInstance() - Static method in class io.github.lunasaw.sip.common.transmit.CustomerSipListener
-
获取单实例
- getInstance(String, String, int) - Static method in class io.github.lunasaw.sip.common.entity.FromDevice
- getInstance(String, String, int) - Static method in class io.github.lunasaw.sip.common.entity.ToDevice
- getInstance(SessionDescription) - Static method in class io.github.lunasaw.sip.common.entity.SdpSessionDescription
- getInstance(SessionDescription, String, String) - Static method in class io.github.lunasaw.sip.common.entity.GbSessionDescription
- getInstanceExample(String) - Static method in class io.github.lunasaw.gb28181.common.entity.response.DeviceItem
- getInstructionByName(String) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据名称获取枚举对象
- getInstructionCodesByType(PTZInstructionManager.InstructionType) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
获取指定类型的所有指令码
- getInstructionDescription(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
获取指令的描述信息
- getInstructionEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取具体的枚举对象
- getInstructionType(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取指令类型
- getInviteBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getInviteBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取INVITE请求构建器
- getInvitePlayBackBody(StreamModeEnum, String, String, Integer, String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInvitePlayBody(InviteSessionNameEnum, Boolean, StreamModeEnum, String, String, Integer, String, Boolean, ManufacturerEnum, String, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInvitePlayBody(StreamModeEnum, String, String, Integer, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInvitePlayBody(StreamModeEnum, String, String, Integer, String, Boolean, ManufacturerEnum) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInvitePlayBody(Boolean, StreamModeEnum, String, String, Integer, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInvitePlayBody(Boolean, StreamModeEnum, String, String, Integer, String, Boolean, ManufacturerEnum) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInvitePlayBodyBack(Boolean, StreamModeEnum, String, String, Integer, String, Boolean, ManufacturerEnum, String, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- getInviteResponse(String, SdpSessionDescription) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.invite.DefaultInviteRequestHandler
- getInviteResponse(String, SdpSessionDescription) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.invite.InviteRequestHandler
-
获取INVITE响应内容
- getInviteResponse(String, SdpSessionDescription) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.invite.DefaultServerInviteRequestHandler
- getInviteResponse(String, SdpSessionDescription) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.invite.ServerInviteRequestHandler
-
获取INVITE响应内容
- getInviteResponse(String, SdpSessionDescription) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- getInviteStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getInviteStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getIrisDirection() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
获取光圈控制类型
- getLastSyncTime() - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- getLastSyncTime() - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
获取上次校时的时间
- getLineCount() - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- getLocalIp(String) - Method in class io.github.lunasaw.sip.common.layer.SipLayer
- getLoggerName() - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- getMessageBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getMessageBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取MESSAGE请求构建器
- getMessageStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getMessageStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getMethod() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.MessageClientHandlerAbstract
- getMethod() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- getMethod() - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
获取处理方法
- getMethod() - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- getMethod() - Method in interface io.github.lunasaw.sip.common.transmit.event.response.SipResponseProcessor
-
获取SIP方法类型
- getMetricsHtml() - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
获取指标的HTML表示
- getMetricsSummary() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
获取所有监控指标的摘要
- getMobilePositionNotify(MobilePositionQuery) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getMobilePositionNotify(MobilePositionQuery) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
处理设备移动位置通知
- getMobilePositionNotify(MobilePositionQuery) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getMobilePositionSubscribe(String) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- getMonitorIp() - Static method in class io.github.lunasaw.sip.common.layer.SipLayer
- getName() - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
- getName() - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
- getName() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- getName() - Method in interface io.github.lunasaw.sip.common.service.DeviceSupplier
-
获取设备提供器的名称标识
- getNewCallId() - Static method in class io.github.lunasaw.gbproxy.test.utils.TestSipRequestUtils
-
生成新的CallId 使用UUID生成,不依赖SipLayer
- getNewCallId() - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- getNewCallIdHeader() - Static method in class io.github.lunasaw.gbproxy.test.utils.TestSipRequestUtils
-
创建CallIdHeader 使用UUID生成,不依赖SipLayer
- getNewCallIdHeader() - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- getNewCallIdHeader(String, String) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- getNewFromTag() - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- getNewViaTag() - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- getNotifyBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getNotifyBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取NOTIFY请求构建器
- getNotifyStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getObj(String, Class<T>, byte[]) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getOfflineUserId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getOkSubscribe(String) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- getOkSubscribesSize() - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- getOnlineUserId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getPanDirection() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
获取水平方向控制类型
- getPoolStatus() - Method in class io.github.lunasaw.sip.common.pool.SipConnectionPool
-
获取连接池状态信息
- getPoolStatus() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
-
获取连接池状态
- getPresetControlEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取预置位控制枚举
- getPresetQueryResponse(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageRequestHandler
- getPresetQueryResponse(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.MessageRequestHandler
-
获取设备预置位信息
- getPresetQueryResponse(String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getProcessorName() - Method in exception io.github.lunasaw.sip.common.exception.SipProcessorException
- getProcessorStats() - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
获取处理器统计信息
- getProcessorStats() - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
获取异步监听器统计信息
- getProcessorStats() - Method in class io.github.lunasaw.sip.common.transmit.DefaultSipListener
-
获取默认监听器统计信息
- getProperties(String, String, boolean) - Static method in class io.github.lunasaw.sip.common.conf.DefaultProperties
- getPtzCmd(int, int, int, int) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.PtzUtils
-
获取控制命令代码
- getPtzCmd(PtzCmdEnum, int) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.PtzUtils
- getPtzCmd(String, int) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.PtzUtils
- getPTZControlEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取PTZ控制枚举
- getReceivedAlarm() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedAlarm() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedAlarm() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedCatalog() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedCatalog() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedDeviceConfig() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedDeviceConfig() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedDeviceInfo() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedDeviceInfo() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedDeviceRecord() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedDeviceRecord() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedDeviceStatus() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedDeviceStatus() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedDragIn() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedDragOut() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedGuard() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedHomePosition() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedIFame() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedInvitePlayBackCallId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- getReceivedInvitePlayBackCallId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedInvitePlayBackFromUserId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedInvitePlayBackSdp() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- getReceivedInvitePlayBackSdp() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedInvitePlayCallId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- getReceivedInvitePlayCallId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedInvitePlayFromUserId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedInvitePlaySdp() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- getReceivedInvitePlaySdp() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- getReceivedKeepalive() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedKeepalive() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
-
获取接收到的心跳
- getReceivedMobilePosition() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedPresetQuery() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- getReceivedPtz() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedRecord() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getReceivedRegisterInfo() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getReceivedTeleBoot() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- getRegisterBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getRegisterBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取REGISTER请求构建器
- getRegisteredUserId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getRegisterStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getRegisterStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getRegisterStrategy(Integer) - Static method in class io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
-
获取注册请求策略
- getRemoteAddressFromRequest(SIPRequest) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getRemoteAddressFromRequest(SIPRequest, boolean) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
-
从请求中获取设备ip地址和端口号
- getRequestProcessors(String) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
获取请求处理器列表
- getResponse(int) - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getResponse(ResponseEvent) - Method in class io.github.lunasaw.sip.common.transmit.event.response.AbstractSipResponseProcessor
- getResponseProcessors(String) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
获取响应处理器列表
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.KeepaliveMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify.BroadcastNotifyMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.AlarmQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.CatalogQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceInfoQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceMobileQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceStatusQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.PresetQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.RecordInfoQueryMessageClientHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.MessageClientHandlerAbstract
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog.SubscribeCatalogQueryMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeHandlerAbstract
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.AlarmNotifyMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.KeepaliveNotifyMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.MediaStatusNotifyMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceConfigMessageServerHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceInfoMessageServerHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceStatusMessageServerHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.RecordInfoMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.ResponseCatalogMessageHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog.CatalogNotifyHandler
- getRootType() - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.NotifyServerHandlerAbstract
- getRootType() - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
处理标签
- getRootType() - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- getRootType(String) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- getScanControlEnum(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
根据指令码获取扫描控制枚举
- getSequence() - Static method in class io.github.lunasaw.sip.common.sequence.GenerateSequenceImpl
- getServerFromDevice() - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
- getServerFromDevice() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
获取服务端From设备 用于服务端主动发送请求的场景
- getServerFromDevice() - Method in interface io.github.lunasaw.sip.common.service.ServerDeviceSupplier
-
获取服务端发送方设备信息 用于服务端发送SIP消息时标识发送方设备
- getServerToDevice() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
获取服务端To设备 用于服务端接收响应的场景
- getServerTransaction(Request) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
获取服务器事务(兼容性方法)
- getServerTransaction(Request) - Static method in class io.github.lunasaw.sip.common.transmit.SipTransactionManager
-
获取服务器事务
- getServerTransaction(Request, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- getServerTransaction(Request, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipTransactionManager
-
根据请求获取服务器事务
- getSipMessage(String, Class<T>) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
获取SIP消息
- getSipMethod() - Method in exception io.github.lunasaw.sip.common.exception.SipProcessorException
- getSipTransaction(SIPRequest) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getSipTransaction(SIPResponse) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getStatistics() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
获取指令统计信息
- getStrategy(String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getStrategy(String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
-
获取SIP消息类型策略
- getStrategy(String) - Static method in class io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
-
获取请求策略
- getSubject(String) - Method in class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- getSubject(String, String, String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
-
组装subject
- getSubjectId(Request) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
-
从subject读取channelId
- getSubscribe(String, Class<T>) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
获取订阅信息
- getSubscribeBody() - Static method in class io.github.lunasaw.sip.common.entity.SipMessage
- getSubscribeBuilder() - Static method in class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
-
获取SUBSCRIBE请求构建器
- getSubscribeStrategy() - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.ClientCommandStrategyFactory
- getSubscribeStrategy() - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- getSummary() - Method in class io.github.lunasaw.sip.common.pool.SipPoolStatus
-
获取状态摘要
- getTargetDeviceId(ToDevice) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
-
获取目标设备ID
- getTcpSipProvider() - Static method in class io.github.lunasaw.sip.common.layer.SipLayer
- getTcpSipProvider(String) - Static method in class io.github.lunasaw.sip.common.layer.SipLayer
- getTiltDirection() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
获取垂直方向控制类型
- getTimeOffset() - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- getTimeOffset() - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
获取当前系统与标准时间的偏差
- getTimeoutProcessors(String) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
获取超时处理器列表
- getTimer(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
获取计时器值
- getToDevice(Device) - Method in interface io.github.lunasaw.sip.common.service.DeviceSupplier
- getToDevice(String) - Method in interface io.github.lunasaw.sip.common.service.DeviceSupplier
- getToDevice(String) - Method in interface io.github.lunasaw.sip.common.service.SipUserGenerate
-
接受设备
- getToDevices() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
-
获取所有ToDevice类型的设备
- getTrace() - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
获取trace并启动跟踪 生成新的traceId,启动跟踪,并返回当前traceId
- getTraceId() - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
获取当前线程的traceId 如果不存在则自动生成一个新的traceId并设置到MDC中
- getTransaction(String, Class<T>) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
获取事务信息
- getType() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- getType() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
- getType() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.ManufacturerEnum
- getType() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
- getType() - Method in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
- getUdpSipProvider() - Static method in class io.github.lunasaw.sip.common.layer.SipLayer
- getUdpSipProvider(String) - Static method in class io.github.lunasaw.sip.common.layer.SipLayer
- getUnauthorizedUserId() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- getUser(Request) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getUserIdFromFromHeader(Request) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getUserIdFromFromHeader(Response) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getUserIdFromHeader(HeaderAddress) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getUserIdFromToHeader(Request) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getUserIdFromToHeader(Response) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- getZoomDirection() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
获取变倍控制类型
- GUARD - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
布防撤防
- guardCmd - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlGuard
H
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.BaseMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.KeepaliveMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify.BroadcastNotifyMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.AlarmQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.CatalogQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.ConfigDownloadQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceInfoQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceMobileQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.DeviceStatusQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.PresetQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.RecordInfoQueryMessageClientHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog.SubscribeCatalogQueryMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.BaseMessageServerHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.AlarmNotifyMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.KeepaliveNotifyMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.MediaStatusNotifyMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceConfigMessageServerHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceInfoMessageServerHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.DeviceStatusMessageServerHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.RecordInfoMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.response.ResponseCatalogMessageHandler
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog.CatalogNotifyHandler
- handForEvt(RequestEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
处理消息
- handForEvt(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- handleAckResponse(String, int, ResponseEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.ack.DefaultServerAckProcessorHandler
- handleAckResponse(String, int, ResponseEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.ack.ServerAckProcessorHandler
-
处理ACK响应
- handleAckResponse(String, ResponseEvent) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.ack.ClientAckProcessorHandler
-
处理ACK响应
- handleAckResponse(String, ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.ack.DefaultClientAckProcessorHandler
- handleAlarmCmd(DeviceControlAlarm) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理告警复位命令
- handleAlarmCmd(DeviceControlAlarm) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleByeError(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.bye.DefaultServerByeProcessorHandler
- handleByeError(String, String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.bye.ServerByeProcessorHandler
-
处理BYE请求错误
- handleByeRequest(String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.bye.DefaultServerByeProcessorHandler
- handleByeRequest(String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.bye.ServerByeProcessorHandler
-
处理BYE请求
- handleByeResponse(String, int, ResponseEvent) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.bye.ClientByeProcessorHandler
-
处理BYE响应
- handleByeResponse(String, int, ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.bye.DefaultClientByeProcessorHandler
- handleCancelResponse(String, int, ResponseEvent) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.cancel.CancelProcessorHandler
-
处理CANCEL响应
- handleCancelResponse(String, int, ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.cancel.DefaultCancelProcessorHandler
- handleDeviceOffline(String, RegisterInfo, SipTransaction, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- handleDeviceOffline(String, RegisterInfo, SipTransaction, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
处理设备下线
- handleDeviceOffline(String, RegisterInfo, SipTransaction, RequestEvent) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- handleDeviceOnline(String, SipTransaction, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- handleDeviceOnline(String, SipTransaction, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
处理SIP事务更新 - 设备上线
- handleDeviceOnline(String, SipTransaction, RequestEvent) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- handleDragZoomIn(DeviceControlDragIn) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理拉框放大命令
- handleDragZoomIn(DeviceControlDragIn) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleDragZoomOut(DeviceControlDragOut) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理拉框缩小命令
- handleDragZoomOut(DeviceControlDragOut) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleException(SipException, RequestEvent) - Method in class io.github.lunasaw.sip.common.exception.SipExceptionHandler
-
处理SIP异常并生成相应的响应
- handleException(Exception, RequestEvent, String) - Method in class io.github.lunasaw.sip.common.exception.SipExceptionHandler
-
处理一般异常
- handleFailureResponse(ResponseEvent, String, int) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.invite.DefaultInviteResponseProcessorHandler
- handleFailureResponse(ResponseEvent, String, int) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessorHandler
-
处理失败响应
- handleGuardCmd(DeviceControlGuard) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理布防/撤防命令
- handleGuardCmd(DeviceControlGuard) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleHomePosition(DeviceControlPosition) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理看守位命令
- handleHomePosition(DeviceControlPosition) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleIFameCmd(DeviceControlIFame) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理强制关键帧命令
- handleIFameCmd(DeviceControlIFame) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleInfoError(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.info.DefaultServerInfoProcessorHandler
- handleInfoError(String, String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.info.ServerInfoProcessorHandler
-
处理INFO请求错误
- handleInfoRequest(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.info.DefaultServerInfoProcessorHandler
- handleInfoRequest(String, String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.info.ServerInfoProcessorHandler
-
处理INFO请求
- handleIOException(IOExceptionEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
处理IO异常(子类可重写)
- handleMessageError(RequestEvent, String) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- handleMessageError(RequestEvent, String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
处理MESSAGE请求错误
- handleMessageError(RequestEvent, String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- handleMessageRequest(RequestEvent, FromDevice) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- handleMessageRequest(RequestEvent, FromDevice) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
处理MESSAGE请求
- handleMessageRequest(RequestEvent, FromDevice) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- handleNotifyError(RequestEvent, String) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.DefaultServerNotifyProcessorHandler
- handleNotifyError(RequestEvent, String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyProcessorHandler
-
处理NOTIFY请求错误
- handleNotifyRequest(RequestEvent, FromDevice) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.DefaultServerNotifyProcessorHandler
- handleNotifyRequest(RequestEvent, FromDevice) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyProcessorHandler
-
处理NOTIFY请求
- handleOkResponse(ResponseEvent, String) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.invite.DefaultInviteResponseProcessorHandler
- handleOkResponse(ResponseEvent, String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessorHandler
-
处理OK响应
- handlePtzCmd(DeviceControlPtz) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理云台控制命令
- handlePtzCmd(DeviceControlPtz) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleRecordCmd(DeviceControlRecordCmd) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理录像控制命令
- handleRecordCmd(DeviceControlRecordCmd) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleRegisterFailure(String, int) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.register.RegisterProcessorHandler
-
处理注册失败
- handleRegisterInfoUpdate(String, RegisterInfo, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- handleRegisterInfoUpdate(String, RegisterInfo, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
处理注册信息更新
- handleRegisterInfoUpdate(String, RegisterInfo, RequestEvent) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- handleRequestException(RequestEvent, Exception) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
处理请求异常(子类可重写)
- handleResponseException(ResponseEvent, Exception) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
处理响应异常(子类可重写)
- handleSubscribeFailure(ResponseEvent, String, int) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.subscribe.DefaultSubscribeResponseProcessorHandler
- handleSubscribeFailure(ResponseEvent, String, int) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.subscribe.SubscribeResponseProcessorHandler
-
处理订阅失败响应
- handleTeleBoot(DeviceControlTeleBoot) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.DeviceControlRequestHandler
-
处理远程启动命令
- handleTeleBoot(DeviceControlTeleBoot) - Method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- handleTryingResponse(ResponseEvent, String) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.invite.DefaultInviteResponseProcessorHandler
- handleTryingResponse(ResponseEvent, String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessorHandler
-
处理Trying响应
- handleUnauthorized(String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- handleUnauthorized(String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
处理401未授权响应
- handleUnauthorized(String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- handleUnauthorized(ResponseEvent, String, String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.register.RegisterProcessorHandler
-
处理未授权响应
- handleUnsupportedRequest(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
处理不支持的请求(子类可重写)
- hasActiveListeningPoint(String, int) - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
检查指定IP和端口是否有活跃的监听点
- hasFocusControl() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
检查是否包含聚焦控制
- hasIrisControl() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
检查是否包含光圈控制
- hasMetrics() - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
检查是否有指标数据
- hasPanControl() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
检查是否包含水平方向控制
- hasReceivedAlarm() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedAlarm() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedAlarm() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedCatalog() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedCatalog() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedDeviceConfig() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedDeviceConfig() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedDeviceInfo() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedDeviceInfo() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedDeviceOffline() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- hasReceivedDeviceOnline() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- hasReceivedDeviceRecord() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedDeviceRecord() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedDeviceStatus() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedDeviceStatus() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedDragIn() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedDragOut() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedGuard() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedHomePosition() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedIFame() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedInvitePlay() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- hasReceivedInvitePlay() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedInvitePlayBack() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- hasReceivedInvitePlayBack() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- hasReceivedKeepalive() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedKeepalive() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
-
检查是否接收到心跳
- hasReceivedMobilePosition() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedPresetQuery() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- hasReceivedPtz() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedRecord() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedRegister() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- hasReceivedTeleBoot() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- hasReceivedUnauthorized() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- hasTiltControl() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
检查是否包含垂直方向控制
- hasTraceId() - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
检查当前线程是否有traceId
- hasZoomControl() - Method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
检查是否包含变倍控制
- header(Header) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
添加响应头
- headers(List<Header>) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
添加响应头列表
- headers(Header...) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
添加多个响应头
- HEATING - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
- HEX - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
- HOME_POSITION - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
看守位
- homePosition - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPosition
- HomePosition() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPosition.HomePosition
- horizontalSpeed(int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
设置水平控制速度
I
- I_FRAME - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
强制关键帧
- iFameCmd - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlIFame
- IN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.ZoomDirection
- incrementActiveDevices() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
增加活跃设备数
- InfoCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
INFO消息类型策略实现 处理INFO请求相关命令
- InfoCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
INFO消息类型策略实现 处理INFO请求相关命令
- InfoCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InfoCommandStrategy
- InfoCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InfoCommandStrategy
- InfoRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
INFO请求构建器
- InfoRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.InfoRequestBuilder
- InfoRequestHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.info
-
INFO请求业务处理器接口 负责处理INFO请求的业务逻辑 按照项目规范,使用Handler命名
- InfoRequestProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.info
-
客户端INFO请求处理器 负责处理客户端收到的INFO请求,专注于协议层面处理 按照SIP处理器业务逻辑分离规范,只负责SIP协议层面的处理,不包含业务逻辑
- InfoRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.info.InfoRequestProcessor
- InfoRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
INFO请求策略实现
- InfoRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.InfoRequestStrategy
- initialize() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
- initializeClientFromDevice() - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
-
初始化客户端发送方设备信息 基于配置属性创建客户端设备
- initializeDevices() - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- initializeOutputDirectory() - Method in class io.github.lunasaw.gbproxy.test.runner.TestReportGenerator
-
初始化输出目录
- initializeServerFromDevice() - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
-
初始化服务端发送方设备信息 基于配置属性创建服务端设备
- INSTRUCTION_HEADER - Static variable in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
指令首字节 固定为A5H
- instructionManagerExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
指令管理器示例
- InstructionStatistics(Map<PTZInstructionManager.InstructionType, Integer>, int) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionStatistics
- InviteCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
INVITE消息类型策略实现 处理INVITE请求相关命令
- InviteCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
INVITE消息类型策略实现 处理INVITE请求相关命令
- InviteCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InviteCommandStrategy
- InviteCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InviteCommandStrategy
- InviteEntity - Class in io.github.lunasaw.gbproxy.server.entity
- InviteEntity() - Constructor for class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- InviteRequest - Class in io.github.lunasaw.gbproxy.server.entity
- InviteRequest(Boolean, StreamModeEnum, String, String, Integer, String) - Constructor for class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- InviteRequest(String, StreamModeEnum, String, Integer) - Constructor for class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- InviteRequest(String, StreamModeEnum, String, Integer, String, String) - Constructor for class io.github.lunasaw.gbproxy.server.entity.InviteRequest
- InviteRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
INVITE请求构建器
- InviteRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.InviteRequestBuilder
- InviteRequestHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.invite
-
INVITE请求业务处理器接口 负责处理INVITE请求的业务逻辑
- InviteRequestProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.invite
-
SIP命令类型: 收到Invite请求 客户端发起Invite请求, Invite Request消息实现,请求视频指令
- InviteRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.invite.InviteRequestProcessor
- InviteRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
INVITE请求策略实现
- InviteRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.InviteRequestStrategy
- InviteResponseEntity - Class in io.github.lunasaw.gbproxy.client.entity
- InviteResponseEntity() - Constructor for class io.github.lunasaw.gbproxy.client.entity.InviteResponseEntity
- InviteResponseProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.response.invite
-
INVITE响应处理器 只负责SIP协议层面的处理,业务逻辑通过InviteResponseProcessorHandler接口实现
- InviteResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessor
- InviteResponseProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.response.invite
-
INVITE响应处理器业务接口 负责具体的业务逻辑处理
- inviteSession(String, SdpSessionDescription) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.invite.DefaultInviteRequestHandler
- inviteSession(String, SdpSessionDescription) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.invite.InviteRequestHandler
-
处理INVITE会话
- inviteSession(String, SdpSessionDescription) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.invite.DefaultServerInviteRequestHandler
- inviteSession(String, SdpSessionDescription) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.invite.ServerInviteRequestHandler
-
处理INVITE会话
- inviteSession(String, SdpSessionDescription) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- InviteSessionNameEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.enums
- io.github.lunasaw.gb28181.common.entity - package io.github.lunasaw.gb28181.common.entity
-
SIP协议交互模型 一般一端发起的模型,另一端需要xml解析
- io.github.lunasaw.gb28181.common.entity.base - package io.github.lunasaw.gb28181.common.entity.base
-
Base classes for SIP entities.
- io.github.lunasaw.gb28181.common.entity.control - package io.github.lunasaw.gb28181.common.entity.control
-
Contains classes that represent SIP control entities.
- io.github.lunasaw.gb28181.common.entity.control.instruction - package io.github.lunasaw.gb28181.common.entity.control.instruction
- io.github.lunasaw.gb28181.common.entity.control.instruction.builder - package io.github.lunasaw.gb28181.common.entity.control.instruction.builder
- io.github.lunasaw.gb28181.common.entity.control.instruction.crypto - package io.github.lunasaw.gb28181.common.entity.control.instruction.crypto
- io.github.lunasaw.gb28181.common.entity.control.instruction.enums - package io.github.lunasaw.gb28181.common.entity.control.instruction.enums
- io.github.lunasaw.gb28181.common.entity.control.instruction.examples - package io.github.lunasaw.gb28181.common.entity.control.instruction.examples
- io.github.lunasaw.gb28181.common.entity.control.instruction.manager - package io.github.lunasaw.gb28181.common.entity.control.instruction.manager
- io.github.lunasaw.gb28181.common.entity.control.instruction.serializer - package io.github.lunasaw.gb28181.common.entity.control.instruction.serializer
- io.github.lunasaw.gb28181.common.entity.enums - package io.github.lunasaw.gb28181.common.entity.enums
- io.github.lunasaw.gb28181.common.entity.notify - package io.github.lunasaw.gb28181.common.entity.notify
-
Contains all the SIP NOTIFY message related classes.
- io.github.lunasaw.gb28181.common.entity.query - package io.github.lunasaw.gb28181.common.entity.query
-
Contains classes that represent XML elements.
- io.github.lunasaw.gb28181.common.entity.response - package io.github.lunasaw.gb28181.common.entity.response
-
Contains all the response classes.
- io.github.lunasaw.gb28181.common.entity.utils - package io.github.lunasaw.gb28181.common.entity.utils
- io.github.lunasaw.gb28181.common.entity.xml - package io.github.lunasaw.gb28181.common.entity.xml
-
Contains classes that represent XML elements.
- io.github.lunasaw.gbproxy.client - package io.github.lunasaw.gbproxy.client
- io.github.lunasaw.gbproxy.client.config - package io.github.lunasaw.gbproxy.client.config
- io.github.lunasaw.gbproxy.client.entity - package io.github.lunasaw.gbproxy.client.entity
- io.github.lunasaw.gbproxy.client.eventbus.event.subscribe - package io.github.lunasaw.gbproxy.client.eventbus.event.subscribe
- io.github.lunasaw.gbproxy.client.service - package io.github.lunasaw.gbproxy.client.service
- io.github.lunasaw.gbproxy.client.transmit.cmd - package io.github.lunasaw.gbproxy.client.transmit.cmd
- io.github.lunasaw.gbproxy.client.transmit.cmd.strategy - package io.github.lunasaw.gbproxy.client.transmit.cmd.strategy
- io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl - package io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
- io.github.lunasaw.gbproxy.client.transmit.request - package io.github.lunasaw.gbproxy.client.transmit.request
-
SIP客户端接收到请求后的处理
- io.github.lunasaw.gbproxy.client.transmit.request.ack - package io.github.lunasaw.gbproxy.client.transmit.request.ack
- io.github.lunasaw.gbproxy.client.transmit.request.bye - package io.github.lunasaw.gbproxy.client.transmit.request.bye
- io.github.lunasaw.gbproxy.client.transmit.request.cancel - package io.github.lunasaw.gbproxy.client.transmit.request.cancel
- io.github.lunasaw.gbproxy.client.transmit.request.info - package io.github.lunasaw.gbproxy.client.transmit.request.info
- io.github.lunasaw.gbproxy.client.transmit.request.invite - package io.github.lunasaw.gbproxy.client.transmit.request.invite
- io.github.lunasaw.gbproxy.client.transmit.request.message - package io.github.lunasaw.gbproxy.client.transmit.request.message
-
SIP客户端接收到MESSAGE类型请求后的处理
- io.github.lunasaw.gbproxy.client.transmit.request.message.handler - package io.github.lunasaw.gbproxy.client.transmit.request.message.handler
- io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control - package io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control
- io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums - package io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums
- io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify - package io.github.lunasaw.gbproxy.client.transmit.request.message.handler.notify
- io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query - package io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
- io.github.lunasaw.gbproxy.client.transmit.request.subscribe - package io.github.lunasaw.gbproxy.client.transmit.request.subscribe
- io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog - package io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog
- io.github.lunasaw.gbproxy.client.transmit.response - package io.github.lunasaw.gbproxy.client.transmit.response
-
SIP客户端请求发送后接受的响应处理
- io.github.lunasaw.gbproxy.client.transmit.response.ack - package io.github.lunasaw.gbproxy.client.transmit.response.ack
- io.github.lunasaw.gbproxy.client.transmit.response.bye - package io.github.lunasaw.gbproxy.client.transmit.response.bye
- io.github.lunasaw.gbproxy.client.transmit.response.cancel - package io.github.lunasaw.gbproxy.client.transmit.response.cancel
- io.github.lunasaw.gbproxy.client.transmit.response.register - package io.github.lunasaw.gbproxy.client.transmit.response.register
- io.github.lunasaw.gbproxy.server - package io.github.lunasaw.gbproxy.server
- io.github.lunasaw.gbproxy.server.config - package io.github.lunasaw.gbproxy.server.config
- io.github.lunasaw.gbproxy.server.entity - package io.github.lunasaw.gbproxy.server.entity
- io.github.lunasaw.gbproxy.server.enums - package io.github.lunasaw.gbproxy.server.enums
- io.github.lunasaw.gbproxy.server.service - package io.github.lunasaw.gbproxy.server.service
- io.github.lunasaw.gbproxy.server.transmit.cmd - package io.github.lunasaw.gbproxy.server.transmit.cmd
- io.github.lunasaw.gbproxy.server.transmit.cmd.strategy - package io.github.lunasaw.gbproxy.server.transmit.cmd.strategy
- io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl - package io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
- io.github.lunasaw.gbproxy.server.transmit.request - package io.github.lunasaw.gbproxy.server.transmit.request
-
SIP服务端接收到请求后的处理
- io.github.lunasaw.gbproxy.server.transmit.request.bye - package io.github.lunasaw.gbproxy.server.transmit.request.bye
- io.github.lunasaw.gbproxy.server.transmit.request.info - package io.github.lunasaw.gbproxy.server.transmit.request.info
- io.github.lunasaw.gbproxy.server.transmit.request.invite - package io.github.lunasaw.gbproxy.server.transmit.request.invite
- io.github.lunasaw.gbproxy.server.transmit.request.message - package io.github.lunasaw.gbproxy.server.transmit.request.message
- io.github.lunasaw.gbproxy.server.transmit.request.message.notify - package io.github.lunasaw.gbproxy.server.transmit.request.message.notify
- io.github.lunasaw.gbproxy.server.transmit.request.message.response - package io.github.lunasaw.gbproxy.server.transmit.request.message.response
- io.github.lunasaw.gbproxy.server.transmit.request.notify - package io.github.lunasaw.gbproxy.server.transmit.request.notify
- io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog - package io.github.lunasaw.gbproxy.server.transmit.request.notify.catalog
- io.github.lunasaw.gbproxy.server.transmit.request.register - package io.github.lunasaw.gbproxy.server.transmit.request.register
- io.github.lunasaw.gbproxy.server.transmit.response - package io.github.lunasaw.gbproxy.server.transmit.response
- io.github.lunasaw.gbproxy.server.transmit.response.ack - package io.github.lunasaw.gbproxy.server.transmit.response.ack
- io.github.lunasaw.gbproxy.server.transmit.response.invite - package io.github.lunasaw.gbproxy.server.transmit.response.invite
- io.github.lunasaw.gbproxy.server.transmit.response.subscribe - package io.github.lunasaw.gbproxy.server.transmit.response.subscribe
- io.github.lunasaw.gbproxy.test - package io.github.lunasaw.gbproxy.test
- io.github.lunasaw.gbproxy.test.config - package io.github.lunasaw.gbproxy.test.config
- io.github.lunasaw.gbproxy.test.handler - package io.github.lunasaw.gbproxy.test.handler
- io.github.lunasaw.gbproxy.test.runner - package io.github.lunasaw.gbproxy.test.runner
- io.github.lunasaw.gbproxy.test.util - package io.github.lunasaw.gbproxy.test.util
- io.github.lunasaw.gbproxy.test.utils - package io.github.lunasaw.gbproxy.test.utils
- io.github.lunasaw.sip.common - package io.github.lunasaw.sip.common
- io.github.lunasaw.sip.common.cache - package io.github.lunasaw.sip.common.cache
- io.github.lunasaw.sip.common.conf - package io.github.lunasaw.sip.common.conf
-
Contains classes for configuring the SIP stack.
- io.github.lunasaw.sip.common.conf.msg - package io.github.lunasaw.sip.common.conf.msg
- io.github.lunasaw.sip.common.config - package io.github.lunasaw.sip.common.config
- io.github.lunasaw.sip.common.constant - package io.github.lunasaw.sip.common.constant
-
Contains constants used in the SIP protocol.
- io.github.lunasaw.sip.common.entity - package io.github.lunasaw.sip.common.entity
- io.github.lunasaw.sip.common.enums - package io.github.lunasaw.sip.common.enums
- io.github.lunasaw.sip.common.exception - package io.github.lunasaw.sip.common.exception
- io.github.lunasaw.sip.common.layer - package io.github.lunasaw.sip.common.layer
-
SIP layers.
- io.github.lunasaw.sip.common.metrics - package io.github.lunasaw.sip.common.metrics
- io.github.lunasaw.sip.common.pool - package io.github.lunasaw.sip.common.pool
- io.github.lunasaw.sip.common.sequence - package io.github.lunasaw.sip.common.sequence
- io.github.lunasaw.sip.common.service - package io.github.lunasaw.sip.common.service
- io.github.lunasaw.sip.common.service.impl - package io.github.lunasaw.sip.common.service.impl
- io.github.lunasaw.sip.common.subscribe - package io.github.lunasaw.sip.common.subscribe
- io.github.lunasaw.sip.common.transmit - package io.github.lunasaw.sip.common.transmit
- io.github.lunasaw.sip.common.transmit.event - package io.github.lunasaw.sip.common.transmit.event
- io.github.lunasaw.sip.common.transmit.event.handler - package io.github.lunasaw.sip.common.transmit.event.handler
- io.github.lunasaw.sip.common.transmit.event.message - package io.github.lunasaw.sip.common.transmit.event.message
- io.github.lunasaw.sip.common.transmit.event.request - package io.github.lunasaw.sip.common.transmit.event.request
- io.github.lunasaw.sip.common.transmit.event.response - package io.github.lunasaw.sip.common.transmit.event.response
- io.github.lunasaw.sip.common.transmit.event.result - package io.github.lunasaw.sip.common.transmit.event.result
- io.github.lunasaw.sip.common.transmit.event.timeout - package io.github.lunasaw.sip.common.transmit.event.timeout
- io.github.lunasaw.sip.common.transmit.request - package io.github.lunasaw.sip.common.transmit.request
- io.github.lunasaw.sip.common.transmit.response - package io.github.lunasaw.sip.common.transmit.response
- io.github.lunasaw.sip.common.transmit.strategy - package io.github.lunasaw.sip.common.transmit.strategy
- io.github.lunasaw.sip.common.transmit.strategy.impl - package io.github.lunasaw.sip.common.transmit.strategy.impl
- io.github.lunasaw.sip.common.utils - package io.github.lunasaw.sip.common.utils
- ip(String) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置IP地址
- IRIS_CLOSE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
- IRIS_CLOSE_FOCUS_FAR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
- IRIS_OPEN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
- irisSpeed(int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
设置光圈速度
- isAlive(String) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
- isHealthy() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
-
检查连接池健康状态
- isLoggingEnabled() - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- isLoggingEnabled(int) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- isNeedProcess(ResponseEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.response.SipResponseProcessor
-
是否需要处理
- isSupported(String) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
-
检查是否支持指定的SIP方法
- isSupportedInstructionCode(byte) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
检查指令码是否被支持
- isValid() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
验证指令格式是否正确
- isValid(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
- isValid(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
- isValid(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
- isValidGroupNumber(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
验证巡航组号是否有效
- isValidGroupNumber(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
验证扫描组号是否有效
- isValidPresetNumber(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
验证预置位号是否有效
- isValidPresetNumber(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
-
验证预置位号是否有效
- isValidSpeed(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
验证速度值是否有效
- isValidSpeed(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
验证扫描速度是否有效
- isValidStayTime(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
验证停留时间是否有效
- isValidSwitchNumber(int) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
-
验证辅助开关编号是否有效
- ITimeoutProcessor - Interface in io.github.lunasaw.sip.common.transmit.event.timeout
K
- KEEPALIVE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- KeepaliveControl - Class in io.github.lunasaw.gb28181.common.entity.control
-
GB28181协议 Control类型的Keepalive命令
- KeepaliveControl(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.KeepaliveControl
- KeepaliveMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control
-
Keepalive消息客户端处理器 负责处理Control类型的Keepalive命令
- KeepaliveMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.KeepaliveMessageClientHandler
- KeepaliveNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
GB28181协议 A.2.5 a)状态信息报送
- KeepaliveNotify() - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.KeepaliveNotify
- KeepaliveNotifyMessageHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.notify
- KeepaliveNotifyMessageHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.KeepaliveNotifyMessageHandler
- keepLiveDevice(DeviceKeepLiveNotify) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- keepLiveDevice(DeviceKeepLiveNotify) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新设备心跳信息
- keepLiveDevice(DeviceKeepLiveNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
L
- latitude - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
-
纬度
- LEFT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.PanDirection
- LEFT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- length - Variable in class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- lengthX - Variable in class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- lengthY - Variable in class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- LIGHT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
- logAssertionFailure(String, Throwable) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
记录断言失败
- logAssertionSuccess(String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
记录断言成功
- logDebug(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logDebug(String, Exception) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logError(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logError(String, Exception) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logException(Exception) - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- logException(Throwable) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logFatalError(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logInfo(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logMessage(SIPMessage, String, String, boolean, long) - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- logMessage(SIPMessage, String, String, String, boolean) - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- logMessage(SIPMessage, String, String, String, boolean, long) - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- logStackTrace() - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logStackTrace(int) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logTrace(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- logWarning(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- longitude - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
-
经度
M
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.DeviceConfigControl
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlAlarm
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlDragOut
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPosition
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
主方法:运行所有示例
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionCompleteValidation
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionCoreValidation
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionDemo
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.notify.DeviceKeepLiveNotify
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.notify.DeviceOtherUpdateNotify
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.notify.DeviceUpdateItem
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.notify.DeviceUpdateNotify
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.response.DeviceInfo
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.response.DeviceItem
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.response.DevicePresetResponse
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.response.DeviceResponse
- main(String[]) - Static method in class io.github.lunasaw.gb28181.common.entity.utils.GbUtil
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.client.entity.InviteResponseEntity
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.client.Gb28181Client
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.server.Gb28181Server
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.test.Gb28181ApplicationTest
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.test.Gb28181TestApplication
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.test.SimpleTestApplication
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.test.SimpleTestVerifier
- main(String[]) - Static method in class io.github.lunasaw.gbproxy.test.TestFrameworkVerifyApplication
- main(String[]) - Static method in class io.github.lunasaw.sip.common.constant.Constant
- main(String[]) - Static method in class io.github.lunasaw.sip.common.sequence.GenerateSequenceImpl
- main(String[]) - Static method in class io.github.lunasaw.sip.common.SipCommonApplication
- ManufacturerEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.enums
- MEDIA_STATUS - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- MediaStatusNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
<?xml version="1.0" encoding="UTF-8"?>
MediaStatus 226063 12312 121 - MediaStatusNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.MediaStatusNotify
- MediaStatusNotifyMessageHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.notify
- MediaStatusNotifyMessageHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.notify.MediaStatusNotifyMessageHandler
- MESSAGE_FORMAT - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
消息格式错误
- MESSAGE_HANDLER_CMD_MAP - Static variable in class io.github.lunasaw.sip.common.transmit.event.request.SipRequestProcessorAbstract
- MessageClientHandlerAbstract - Class in io.github.lunasaw.gbproxy.client.transmit.request.message
-
客户端消息处理器抽象基类 提供客户端消息处理的通用功能
- MessageClientHandlerAbstract(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.MessageClientHandlerAbstract
- MessageCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
MESSAGE消息类型策略实现 处理MESSAGE请求相关命令
- MessageCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
MESSAGE消息类型策略实现 处理MESSAGE请求相关命令
- MessageCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.MessageCommandStrategy
- MessageCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.MessageCommandStrategy
- messageDigest - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
- MessageHandler - Interface in io.github.lunasaw.sip.common.transmit.event.message
-
对message类型的请求单独抽象,根据cmdType进行处理
- MessageHandlerAbstract - Class in io.github.lunasaw.sip.common.transmit.event.message
- MessageHandlerAbstract() - Constructor for class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- MessageRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
MESSAGE请求构建器
- MessageRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.MessageRequestBuilder
- messageRequestHandler - Variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.MessageClientHandlerAbstract
- MessageRequestHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.message
-
MESSAGE请求业务处理器接口 负责处理MESSAGE请求的业务逻辑,包括查询、控制、通知等
- MessageRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
MESSAGE请求策略实现
- MessageRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.MessageRequestStrategy
- MessageServerHandlerAbstract - Class in io.github.lunasaw.gbproxy.server.transmit.request.message
- MessageServerHandlerAbstract(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- meterRegistry() - Method in class io.github.lunasaw.sip.common.config.MetricsConfig
-
提供MeterRegistry Bean 当Spring容器中没有MeterRegistry Bean时,自动提供一个SimpleMeterRegistry 这样可以确保SipMetrics类能够正常工作
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.bye.ByeRequestProcessorClient
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.info.InfoRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.invite.InviteRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.message.ClientMessageRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.response.ack.ClientAckResponseProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.response.bye.ByeResponseProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.response.cancel.CancelResponseProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.client.transmit.response.register.ClientRegisterResponseProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.bye.ByeRequestProcessorServer
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.info.ServerInfoRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.invite.ServerInviteRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterRequestProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.response.ack.ServerAckResponseProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessor
- METHOD - Static variable in class io.github.lunasaw.gbproxy.server.transmit.response.subscribe.SubscribeResponseProcessor
- MetricsConfig - Class in io.github.lunasaw.sip.common.config
-
监控指标配置类 当Spring容器中没有MeterRegistry Bean时,自动提供一个SimpleMeterRegistry
- MetricsConfig() - Constructor for class io.github.lunasaw.sip.common.config.MetricsConfig
- midPointX - Variable in class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- midPointY - Variable in class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- MOBILE_POSITION - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- MobilePositionNotify - Class in io.github.lunasaw.gb28181.common.entity.notify
-
<?xml version="1.0" encoding="UTF-8"?>
MobilePosition 383451 123 gpsMsgInfo.getLng() gpsMsgInfo.getLat() gpsMsgInfo.getSpeed() gpsMsgInfo.getDirection() gpsMsgInfo.getAltitude() - MobilePositionNotify(String, String, String) - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.MobilePositionNotify
- MobilePositionNotify(FromDevice, ToDevice, MobilePositionNotify, SubscribeInfo) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientSendCmd
-
Deprecated.设备位置推送
- MobilePositionQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 h)移动设备位置数据查询
- MobilePositionQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.MobilePositionQuery
- msg - Variable in class io.github.lunasaw.sip.common.transmit.event.EventResult
N
- NEAR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.FocusDirection
- needResponseAck() - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog.SubscribeCatalogQueryMessageHandler
- needResponseAck() - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
是否需要响应ack
- needsTimeSync() - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- needsTimeSync() - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
检查是否需要校时 当时间偏差超过配置的阈值时返回true
- NETWORK_CONNECTION - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
网络连接错误
- NONE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
- NONE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.FocusDirection
- NONE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.IrisDirection
- NONE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.PanDirection
- NONE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.TiltDirection
- NONE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.ZoomDirection
- NOTIFY - Static variable in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
- NotifyCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
NOTIFY消息类型策略实现 处理NOTIFY请求相关命令
- NotifyCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.NotifyCommandStrategy
- NotifyRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
NOTIFY请求构建器
- NotifyRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.NotifyRequestBuilder
- NotifyRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
NOTIFY请求策略实现
- NotifyRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.NotifyRequestStrategy
- NotifyServerHandlerAbstract - Class in io.github.lunasaw.gbproxy.server.transmit.request.notify
- NotifyServerHandlerAbstract(ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.notify.NotifyServerHandlerAbstract
- NotifyServerHandlerAbstract(ServerDeviceSupplier, ServerNotifyProcessorHandler) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.notify.NotifyServerHandlerAbstract
- NTP - Enum constant in enum class io.github.lunasaw.sip.common.config.SipCommonProperties.TimeSyncMode
-
仅使用NTP校时
- NtpTimeSyncScheduler - Class in io.github.lunasaw.sip.common.service.impl
-
NTP定时校时任务 根据配置定期执行NTP时间同步
- NtpTimeSyncScheduler() - Constructor for class io.github.lunasaw.sip.common.service.impl.NtpTimeSyncScheduler
- NVR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
O
- OBJECT_STREAM - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
- OFF - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
离线
- okEvent(Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- okEvent(Event) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- okEvent(Event) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- okSubscribes - Static variable in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- okTimeSubscribes - Static variable in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- ON - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
上线
- OPEN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.IrisDirection
- OtherItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.notify.DeviceOtherUpdateNotify.OtherItem
- OUT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.ZoomDirection
P
- PAN_LEFT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- PAN_LEFT_TILT_DOWN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- PAN_LEFT_TILT_UP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- PAN_RIGHT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- PAN_RIGHT_TILT_DOWN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- PAN_RIGHT_TILT_UP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- PAN_RIGHT_TILT_UP_ZOOM_OUT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- params(Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- params(Map<String, Object>) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- parseAddress(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse an address (nameaddr or address spec) and return and address structure.
- parseFile(String, Class<T>) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- parseFile(String, Class<T>, Charset) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- parseHost(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse a host name and return a parsed structure.
- parseObj(String, Class<T>) - Static method in class io.github.lunasaw.gb28181.common.entity.xml.XmlBean
- parseObj(String, Class<T>) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- parseObj(String, Class<T>, String) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- parseRequest(RequestEvent, String) - Static method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- parseRequest(RequestEvent, String) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- parseRequest(RequestEvent, String, Class<T>) - Static method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- parseRequest(RequestEvent, String, Class<T>) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- parseResponse(ResponseEvent, Class<T>) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- parseResponse(ResponseEvent, String, Class<T>) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- parseSdp(String) - Static method in class io.github.lunasaw.sip.common.utils.SipUtils
- parseSIPHeader(String) - Static method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse an individual SIP message header from a string.
- parseSIPMessage(byte[], boolean, boolean, ParseExceptionListener) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse a buffer containing a single SIP Message where the body is an array of un-interpreted bytes.
- parseSIPRequestLine(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse the SIP Request Line
- parseSIPStatusLine(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse the SIP Response message status line
- parseSIPUrl(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse a SIP url from a string and return a URI structure for it.
- parseTelephoneNumber(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse a telephone number return a parsed structure.
- parseUrl(String) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
-
Parse a uri from a string and return a URI structure for it.
- parseXml(Class<T>) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- PASSWORD_HEADER - Static variable in class io.github.lunasaw.sip.common.constant.Constant
- performNtpSync() - Method in class io.github.lunasaw.sip.common.service.impl.NtpTimeSyncScheduler
-
定时执行NTP校时 根据配置的同步间隔执行
- PERMISSION_DENIED - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
权限不足
- phrase(String) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置响应短语
- PLAY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
- PLAY_BACK - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
- PLAY_NOW - Enum constant in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
- PLAY_RANGE - Enum constant in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
- PLAY_RESUME - Enum constant in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
- PLAY_SPEED - Enum constant in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
- PlayActionEnums - Enum Class in io.github.lunasaw.gbproxy.server.enums
-
国标点播操作类型
- playNow() - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- playNow(String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
-
回放恢复
- playPause() - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- playPause(String) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
-
回放暂停
- playRange(long) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- playRange(String, long) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
-
回放定位
- playSpeed(Double) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
- playSpeed(String, Double) - Static method in class io.github.lunasaw.gbproxy.server.entity.InviteEntity
-
回放倍速
- PoolEntry() - Constructor for class io.github.lunasaw.sip.common.pool.SipPoolStatus.PoolEntry
- preCheck(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- PRESET_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
- PRESET_QUERY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- PresetControlEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
预置位指令枚举 根据 A.3.4 预置位指令 规范实现
- presetControlExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
预置位控制示例
- PresetItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DevicePresetResponse.PresetItem
- PresetItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.PresetQueryResponse.PresetItem
- PresetList() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.PresetQueryResponse.PresetList
- PresetQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 g)设备预置位查询
- PresetQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.PresetQuery
- PresetQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备预置位查询消息处理器 负责处理设备预置位查询请求
- PresetQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.PresetQueryMessageClientHandler
- PresetQueryResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 k)设备预置位查询应答
- PresetQueryResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.PresetQueryResponse
- PresetQueryResponse.PresetItem - Class in io.github.lunasaw.gb28181.common.entity.response
- PresetQueryResponse.PresetList - Class in io.github.lunasaw.gb28181.common.entity.response
- priority() - Element in annotation interface io.github.lunasaw.sip.common.transmit.event.SipMethod
-
处理器优先级,数值越小优先级越高 当有多个处理器处理同一种方法时,按优先级排序
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.ack.ClientAckRequestProcessor
-
处理 ACK请求
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.bye.ByeRequestProcessorClient
-
收到Bye请求 处理
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.cancel.CancelRequestProcessor
-
处理CANCEL请求
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.info.InfoRequestProcessor
-
收到Info请求 处理 专注于协议层面处理:消息解析、参数提取、调用业务处理器、响应构建
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.invite.InviteRequestProcessor
-
收到Invite请求 处理
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.message.ClientMessageRequestProcessor
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeRequestProcessor
-
收到SUBSCRIBE请求 处理
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.bye.ByeRequestProcessorServer
-
处理BYE请求 只负责SIP协议层面的处理,业务逻辑通过ServerByeProcessorHandler接口实现
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.info.ServerInfoRequestProcessor
-
处理INFO请求 只负责SIP协议层面的处理,业务逻辑通过ServerInfoProcessorHandler接口实现
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.invite.ServerInviteRequestProcessor
-
处理INVITE请求
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageRequestProcessor
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyRequestProcessor
-
处理NOTIFY请求 只负责SIP协议层面的处理,业务逻辑通过ServerNotifyProcessorHandler接口实现
- process(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterRequestProcessor
-
处理REGISTER请求 只负责SIP协议层面的处理,业务逻辑通过ServerRegisterProcessorHandler接口实现
- process(RequestEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.request.SipRequestProcessor
-
对SIP事件进行处理
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.ack.ClientAckResponseProcessor
-
处理ACK响应
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.bye.ByeResponseProcessor
-
处理BYE响应
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.cancel.CancelResponseProcessor
-
处理CANCEL响应
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.register.ClientRegisterResponseProcessor
-
处理Register响应
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.ack.ServerAckResponseProcessor
-
处理ACK响应
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessor
-
处理INVITE响应
- process(ResponseEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.subscribe.SubscribeResponseProcessor
-
处理SUBSCRIBE响应
- process(ResponseEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.response.SipResponseProcessor
-
处理接收IPCamera发来的SIP协议响应消息
- process(TimeoutEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.timeout.ITimeoutProcessor
- processAck(RequestEvent) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.ack.AckRequestHandler
-
处理ACK请求
- processAck(RequestEvent) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.ack.DefaultAckRequestHandler
- processDialogTerminated(DialogTerminatedEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
会话结束 - 基础实现
- processDialogTerminated(DialogTerminatedEvent) - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
异步处理DialogTerminatedEvent事件 重写父类方法,提供异步处理能力
- processFirstLine(String, ParseExceptionListener, byte[]) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
- processHeader(String, SIPMessage, ParseExceptionListener, byte[]) - Method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
- processIOException(IOExceptionEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
- processIOException(IOExceptionEvent) - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
异步处理IOExceptionEvent事件 重写父类方法,提供异步处理能力
- processOkResponse(ResponseEventExt, String) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.invite.DefaultInviteResponseProcessorHandler
- processOkResponse(ResponseEventExt, String) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.invite.InviteResponseProcessorHandler
-
处理OK响应的协议层处理
- processRequest(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
分发RequestEvent事件 - 基础实现
- processRequest(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
异步处理RequestEvent事件 重写父类方法,提供异步处理能力
- processResponse(ResponseEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
分发ResponseEvent事件 - 基础实现
- processResponse(ResponseEvent) - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
异步处理ResponseEvent事件 重写父类方法,提供异步处理能力
- processSubscribeInfo(SipMessage, SubscribeInfo) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
处理订阅信息
- processTimeout(TimeoutEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
向超时订阅发送消息 - 基础实现
- processTimeout(TimeoutEvent) - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
异步处理TimeoutEvent事件 重写父类方法,提供异步处理能力
- processTransactionTerminated(TransactionTerminatedEvent) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
事物结束 - 基础实现
- processTransactionTerminated(TransactionTerminatedEvent) - Method in class io.github.lunasaw.sip.common.transmit.AsyncSipListener
-
异步处理TransactionTerminatedEvent事件 重写父类方法,提供异步处理能力
- PROTOCOL_PARSE - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
协议解析错误
- PTZ - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
云台控制 上下左右,预置位,扫描,辅助功能,巡航
- PTZ_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
- PtzCmdEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.utils
-
枚举类,表示不同的云台控制命令
- PTZControlEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
PTZ控制指令枚举 根据 A.3.2 PTZ指令 规范实现
- PTZControlEnum.PanDirection - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
水平方向枚举
- PTZControlEnum.TiltDirection - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
垂直方向枚举
- PTZControlEnum.ZoomDirection - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
变倍方向枚举
- PtzInfo() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPtz.PtzInfo
- PTZInstructionBuilder - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.builder
-
PTZ指令构建器 - Builder设计模式实现 提供流式API构建各种PTZ控制指令
- PTZInstructionBuilder() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
- PTZInstructionCompleteValidation - Class in io.github.lunasaw.gb28181.common.entity.control.instruction
-
PTZ指令系统完整验证程序 手动验证所有指令的生成和解析是否正确
- PTZInstructionCompleteValidation() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionCompleteValidation
- PTZInstructionCoreValidation - Class in io.github.lunasaw.gb28181.common.entity.control.instruction
-
PTZ指令系统核心验证程序(无外部依赖版本) 验证所有核心指令生成和解析功能
- PTZInstructionCoreValidation() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionCoreValidation
- PTZInstructionCrypto - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.crypto
-
PTZ指令加密解密器 提供多种加密算法支持
- PTZInstructionCrypto() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
- PTZInstructionCrypto.AuthenticatedEncryption - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.crypto
-
带认证的加密结果
- PTZInstructionCrypto.EncryptionAlgorithm - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.crypto
-
加密算法枚举
- PTZInstructionDemo - Class in io.github.lunasaw.gb28181.common.entity.control.instruction
-
PTZ指令系统演示
- PTZInstructionDemo() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionDemo
- PTZInstructionExamples - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.examples
-
PTZ指令系统使用示例 展示如何使用所有组件构建、序列化、加密和管理PTZ指令
- PTZInstructionExamples() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
- PTZInstructionFormat - Class in io.github.lunasaw.gb28181.common.entity.control.instruction
-
PTZ指令格式基础类 根据 A.3.1 指令格式 规范实现
- PTZInstructionFormat(int, byte, byte, byte, byte) - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
构造函数
- PTZInstructionManager - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.manager
-
PTZ指令映射管理器 统一管理所有PTZ控制指令的映射关系和静态枚举
- PTZInstructionManager() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
- PTZInstructionManager.InstructionStatistics - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.manager
-
指令统计信息类
- PTZInstructionManager.InstructionType - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.manager
-
指令类型枚举
- PTZInstructionSerializer - Class in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer
-
PTZ指令序列化器 提供多种序列化/反序列化方式
- PTZInstructionSerializer() - Constructor for class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
- PTZInstructionSerializer.SerializationFormat - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer
-
序列化格式枚举
- PTZInstructionSerializer.SerializationFunction<T,
R> - Interface in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer -
序列化函数接口
- PtzUtils - Class in io.github.lunasaw.gb28181.common.entity.utils
- PtzUtils() - Constructor for class io.github.lunasaw.gb28181.common.entity.utils.PtzUtils
- publishAckEvent(RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- publishOkEvent(ResponseEvent) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- putCatalogSubscribe(String, SubscribeInfo) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- putDevice(String, Object) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
存储设备信息
- putMobilePositionSubscribe(String, String, SubscribeTask, SubscribeInfo) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- putSipMessage(String, Object) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
存储SIP消息
- putSubscribe(String, SubscribeInfo) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.DefaultSubscribeProcessor
- putSubscribe(String, SubscribeInfo) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeRequestHandler
-
添加订阅信息
- putSubscribe(String, Object) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
存储订阅信息
- putTransaction(String, Object) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
存储事务信息
Q
- QUERY - Static variable in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
R
- recalculateChecksum() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
重新计算校验码
- receiveInfo(String, String) - Method in class io.github.lunasaw.gbproxy.client.transmit.request.info.DefaultClientInfoRequestHandler
-
接收INFO消息 处理INFO请求的具体业务逻辑
- receiveInfo(String, String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.request.info.InfoRequestHandler
-
接收INFO消息
- RECORD - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
录像控制
- RECORD_INFO - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- recordError() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录错误
- recordError(String, String) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录错误(带标签)
- recordGb28181Message(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录GB28181消息
- RecordInfoMessageHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.response
- RecordInfoMessageHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.response.RecordInfoMessageHandler
- RecordInfoQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 A.2.4 d)文件目录检索请求
- RecordInfoQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.RecordInfoQuery
- RecordInfoQueryMessageClientHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query
-
设备录像信息查询消息处理器 负责处理设备录像信息查询请求
- RecordInfoQueryMessageClientHandler(MessageRequestHandler) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.query.RecordInfoQueryMessageClientHandler
- RecordInfoResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 A.2.6 h)文件目录检索应答
- RecordInfoResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.RecordInfoResponse
- RecordInfoResponse.RecordItem - Class in io.github.lunasaw.gb28181.common.entity.response
- RecordInfoResponse.RecordList - Class in io.github.lunasaw.gb28181.common.entity.response
- RecordItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.DeviceRecord.RecordItem
- RecordItem() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.RecordInfoResponse.RecordItem
- RecordList() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.RecordInfoResponse.RecordList
- recordMessageProcessed() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录消息处理完成
- recordMessageProcessed(String, String) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录消息处理完成(带标签)
- recordMessageSize(long) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录消息大小
- recordMethodCall(String) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录特定方法的调用次数
- recordNetworkLatency(long) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录网络延迟
- recordProcessingTime(Timer.Sample) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录消息处理时间
- recordRequestProcessingTime(Timer.Sample) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录请求处理时间
- recordResponseProcessingTime(Timer.Sample) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录响应处理时间
- recordSipError(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录SIP错误
- recordSipRequestSent(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录SIP请求发送
- recordSipResponseReceived(int) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录SIP响应接收
- recordTestFailure(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录测试失败
- recordTestStart(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录测试开始
- recordTestSuccess(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
记录测试成功
- recordTimeoutProcessingTime(Timer.Sample) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
记录超时处理时间
- REGISTER - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
- RegisterCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
REGISTER消息类型策略实现 处理REGISTER注册请求相关命令
- RegisterCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
REGISTER消息类型策略实现 处理REGISTER请求相关命令
- RegisterCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- RegisterCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.RegisterCommandStrategy
- RegisterInfo - Class in io.github.lunasaw.gbproxy.server.transmit.request.register
- RegisterInfo() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.register.RegisterInfo
- RegisterProcessorHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.response.register
-
Register响应处理器业务接口
- RegisterRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
REGISTER请求构建器
- RegisterRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.RegisterRequestBuilder
- RegisterRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
REGISTER请求策略实现
- RegisterRequestStrategy(Integer) - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.RegisterRequestStrategy
- registerStrategy(String, SipRequestStrategy) - Static method in class io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
-
注册自定义策略
- registerSuccess(String) - Method in class io.github.lunasaw.gbproxy.client.transmit.response.register.DefaultRegisterProcessorHandler
- registerSuccess(String) - Method in interface io.github.lunasaw.gbproxy.client.transmit.response.register.RegisterProcessorHandler
-
注册成功
- releasePool(String, String) - Method in class io.github.lunasaw.sip.common.pool.SipConnectionPool
-
释放指定地址的连接池
- releasePool(String, String) - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
-
释放指定地址的连接池
- reloadMappings() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager
-
重新加载指令映射 (用于动态更新)
- RemoteAddressInfo - Class in io.github.lunasaw.sip.common.entity
- RemoteAddressInfo() - Constructor for class io.github.lunasaw.sip.common.entity.RemoteAddressInfo
- removeAllSubscribe(String, String) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- removeCatalogSubscribe(String) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- removeDevice(String) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- removeDevice(String) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
移除设备信息
- removeErrorSubscribe(String) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- removeListeningPoint(String, int) - Method in class io.github.lunasaw.sip.common.layer.SipLayer
-
清理指定IP和端口的监听点
- removeMobilePositionSubscribe(String, String) - Method in class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- removeOkSubscribe(String) - Static method in class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- removeRequestProcessor(String, SipRequestProcessor) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
移除请求处理器
- removeResponseProcessor(String, SipResponseProcessor) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
移除响应处理器
- removeSipMessage(String) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
移除SIP消息
- removeStrategy(String) - Static method in class io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
-
移除策略
- removeSubscribe(String) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
移除订阅信息
- removeTimeoutProcessor(String, ITimeoutProcessor) - Method in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
移除超时处理器
- removeTransaction(String) - Method in class io.github.lunasaw.sip.common.cache.CacheService
-
移除事务信息
- request(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
创建请求建造者
- request(Request) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置请求
- REQUEST_PROCESSOR_MAP - Static variable in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
对SIP事件进行处理
- requestEvent(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置请求事件
- RequestHandler - Interface in io.github.lunasaw.sip.common.transmit.event.handler
- resetCounters() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
重置所有计数器(用于测试)
- resetInvitePlayBackTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- resetInvitePlayTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- resetTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- resetTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- resetTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- resetTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- resetTestState() - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
-
重置测试状态
- resetTime - Variable in class io.github.lunasaw.gb28181.common.entity.control.DeviceControlPosition.HomePosition
- RESOURCE_INSUFFICIENT - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
资源不足
- response - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- response(int) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
创建响应构建器
- response(EventResult) - Method in interface io.github.lunasaw.sip.common.transmit.event.Event
-
回调
- RESPONSE - Static variable in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
- RESPONSE_PROCESSOR_MAP - Static variable in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
处理接收SIP发来的SIP协议响应消息
- responseAck(RequestEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
响应ack
- responseAck(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- ResponseCatalogMessageHandler - Class in io.github.lunasaw.gbproxy.server.transmit.request.message.response
- ResponseCatalogMessageHandler(ServerMessageProcessorHandler, ServerDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.response.ResponseCatalogMessageHandler
- ResponseCmd - Class in io.github.lunasaw.sip.common.transmit
-
SIP响应命令构建器(重构版) 使用建造者模式提供流式API,支持事务和非事务响应
- ResponseCmd() - Constructor for class io.github.lunasaw.sip.common.transmit.ResponseCmd
- ResponseCmd.SipResponseBuilder - Class in io.github.lunasaw.sip.common.transmit
-
SIP响应构建器 提供流式API来构建和发送SIP响应
- responseError(RequestEvent) - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
响应error
- responseError(RequestEvent) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- responseError(RequestEvent, Integer, String) - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
自定义错误回复
- responseError(RequestEvent, Integer, String) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- responseSubscribe(DeviceSubscribe) - Method in class io.github.lunasaw.gbproxy.server.transmit.response.subscribe.DefaultSubscribeResponseProcessorHandler
- responseSubscribe(DeviceSubscribe) - Method in interface io.github.lunasaw.gbproxy.server.transmit.response.subscribe.SubscribeResponseProcessorHandler
-
处理订阅成功响应
- returnConnection(String, String, SipProviderImpl) - Method in class io.github.lunasaw.sip.common.pool.SipConnectionPool
-
归还SIP连接
- RIGHT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.PanDirection
- RIGHT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- run(String...) - Method in class io.github.lunasaw.gbproxy.test.Gb28181TestApplication
- run(String...) - Method in class io.github.lunasaw.gbproxy.test.TestFrameworkVerifyApplication
- runTestSuite() - Method in class io.github.lunasaw.gbproxy.test.runner.AutoTestRunner
-
运行测试套件
- runVerificationTests() - Method in class io.github.lunasaw.gbproxy.test.SimpleTestVerifier
S
- SCAN_CONTROL - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
- ScanControlEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
扫描指令枚举 根据 A.3.6 扫描指令 规范实现
- ScanControlEnum.ScanOperationType - Enum Class in io.github.lunasaw.gb28181.common.entity.control.instruction.enums
-
扫描操作类型枚举
- scanControlExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
扫描控制示例
- SdpSessionDescription - Class in io.github.lunasaw.sip.common.entity
-
SDP解析器
- SdpSessionDescription() - Constructor for class io.github.lunasaw.sip.common.entity.SdpSessionDescription
- secrecy - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- send() - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
构建并发送响应
- send() - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- sendAckCommand(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送ACK响应命令
- sendAckCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送ACK响应命令(指定callId)
- sendAckCommand(FromDevice, ToDevice, String, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送ACK响应命令(带内容和callId)
- sendAlarmCommand(FromDevice, ToDevice, DeviceAlarm) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送告警命令
- sendAlarmCommand(FromDevice, ToDevice, DeviceAlarmNotify) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送告警命令
- sendByeCommand(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送BYE请求命令
- sendCatalogCommand(FromDevice, ToDevice, DeviceItem) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送目录命令
- sendCatalogCommand(FromDevice, ToDevice, DeviceResponse) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送目录命令
- sendCatalogCommand(FromDevice, ToDevice, List<DeviceItem>) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送目录命令
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
-
发送命令
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.AckCommandStrategy
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.ByeCommandStrategy
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InfoCommandStrategy
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.InviteCommandStrategy
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.MessageCommandStrategy
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.RegisterCommandStrategy
- sendCommand(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
-
发送命令
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.AckCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.ByeCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InfoCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InviteCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.MessageCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.NotifyCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- sendCommand(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- sendCommand(String, FromDevice, ToDevice, Event, Event, Object...) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
使用策略模式发送命令(带事件)
- sendCommand(String, FromDevice, ToDevice, Event, Event, Map<String, Object>) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
使用策略模式发送命令(带事件)
- sendCommand(String, FromDevice, ToDevice, Object...) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
使用策略模式发送命令
- sendCommand(String, FromDevice, ToDevice, Map<String, Object>) - Static method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
-
使用策略模式发送命令
- sendConfigDownloadResponse(FromDevice, ToDevice, ConfigDownloadResponse) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备配置查询应答
- sendDeviceChannelUpdateCommand(FromDevice, ToDevice, List<DeviceUpdateItem>) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备通道更新通知命令
- sendDeviceConfigCommand(FromDevice, ToDevice, DeviceConfigResponse) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备配置响应命令
- sendDeviceInfoCommand(FromDevice, ToDevice, DeviceInfo) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备信息响应命令
- sendDeviceOtherUpdateCommand(FromDevice, ToDevice, List<DeviceOtherUpdateNotify.OtherItem>) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备其他更新通知命令
- sendDeviceRecordCommand(FromDevice, ToDevice, DeviceRecord) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送录像响应命令
- sendDeviceRecordCommand(FromDevice, ToDevice, List<DeviceRecord.RecordItem>) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送录像响应命令
- sendDeviceStatusCommand(FromDevice, ToDevice, DeviceStatus) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备状态响应命令
- sendDeviceStatusCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备状态响应命令
- sendInvitePlayBackCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送回放点播命令
- sendInvitePlayBackCommand(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送回放点播命令(带事件)
- sendInvitePlayCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送实时点播命令
- sendInvitePlayCommand(FromDevice, ToDevice, String, Event, Event) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送实时点播命令(带事件)
- sendInvitePlayControlCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送点播控制命令(暂停、继续、快进等)
- sendKeepaliveCommand(FromDevice, ToDevice, DeviceKeepLiveNotify) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
- sendKeepaliveCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送心跳命令
- sendMediaStatusCommand(FromDevice, ToDevice, String) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送媒体状态通知命令
- sendMobilePositionCommand(FromDevice, ToDevice, MobilePositionNotify, SubscribeInfo) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送位置通知命令
- sendMobilePositionNotify(FromDevice, ToDevice, MobilePositionNotify) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备预置位查询应答
- sendPresetQueryResponse(FromDevice, ToDevice, PresetQueryResponse) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送设备预置位查询应答
- sendRegisterCommand(FromDevice, ToDevice, Integer) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送注册命令
- sendRegisterCommand(FromDevice, ToDevice, Integer, Event) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送注册命令(带事件)
- sendRequest(FromDevice, ToDevice, String, Event, Event) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
- sendRequest(FromDevice, ToDevice, String, Event, Event) - Method in interface io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategy
-
发送请求
- sendRequest(FromDevice, ToDevice, String, String, Event, Event) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
- sendRequest(FromDevice, ToDevice, String, String, Event, Event) - Method in interface io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategy
-
发送请求
- sendRequestWithSubject(FromDevice, ToDevice, String, String, String, Event, Event) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
- sendRequestWithSubject(FromDevice, ToDevice, String, String, String, Event, Event) - Method in interface io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategy
-
发送带主题的请求
- sendRequestWithSubscribe(FromDevice, ToDevice, String, SubscribeInfo, String, Event, Event) - Method in class io.github.lunasaw.sip.common.transmit.strategy.AbstractSipRequestStrategy
- sendRequestWithSubscribe(FromDevice, ToDevice, String, SubscribeInfo, String, Event, Event) - Method in interface io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategy
-
发送带订阅信息的请求
- sendResponse(int, String, ContentTypeHeader, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
快速发送带内容的响应(使用事务)
- sendResponse(int, String, ContentTypeHeader, RequestEvent, Header...) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
- sendResponse(int, String, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
快速发送带短语的响应(使用事务)
- sendResponse(int, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
快速发送简单响应(使用事务)
- sendResponseNoTransaction(int, String, ContentTypeHeader, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
快速发送带内容的响应(不使用事务)
- sendResponseNoTransaction(int, String, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
快速发送带短语的响应(不使用事务)
- sendResponseNoTransaction(int, RequestEvent) - Static method in class io.github.lunasaw.sip.common.transmit.ResponseCmd
-
快速发送简单响应(不使用事务)
- SendRtpItem - Class in io.github.lunasaw.gbproxy.client.entity
- SendRtpItem() - Constructor for class io.github.lunasaw.gbproxy.client.entity.SendRtpItem
- sendUnregisterCommand(FromDevice, ToDevice) - Static method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender
-
发送注销命令
- serializationExample() - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.examples.PTZInstructionExamples
-
序列化和反序列化示例
- serializeToBase64(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
序列化为Base64字符串
- serializeToByteBuffer(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
序列化为紧凑的字节缓冲区
- serializeToBytes(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
序列化为字节数组
- serializeToHex(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
序列化为十六进制字符串
- serializeToObjectStream(PTZInstructionFormat) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
序列化为Java对象流
- ServerAbstractSipRequestProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.request
-
Server模块SIP请求处理器抽象基类 为server模块提供统一的请求处理器基类,便于模块隔离和功能扩展
- ServerAbstractSipRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.ServerAbstractSipRequestProcessor
- ServerAbstractSipResponseProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.response
- ServerAbstractSipResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.ServerAbstractSipResponseProcessor
- ServerAckProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.response.ack
-
ACK响应处理器业务接口
- ServerAckResponseProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.response.ack
-
ACK响应处理器 只负责SIP协议层面的处理,业务逻辑通过AckProcessorHandler接口实现
- ServerAckResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.ack.ServerAckResponseProcessor
- ServerByeProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.request.bye
-
Server模块BYE请求处理器业务接口 负责具体的BYE请求业务逻辑实现
- ServerCommandSender - Class in io.github.lunasaw.gbproxy.server.transmit.cmd
-
GB28181服务端命令发送器 使用策略模式和建造者模式,提供更灵活和可扩展的命令发送接口
- ServerCommandSender() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender
- ServerCommandSender.CommandBuilder - Class in io.github.lunasaw.gbproxy.server.transmit.cmd
-
命令发送建造者 提供流式API,支持链式调用
- ServerCommandStrategy - Interface in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy
-
服务端命令策略接口 定义统一的命令执行策略,支持不同类型的GB28181命令
- ServerCommandStrategyFactory - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy
-
服务端SIP消息类型策略工厂 管理和获取不同类型的SIP消息处理策略 符合SIP协议架构要求,处理MESSAGE、SUBSCRIBE、INVITE、BYE、ACK、INFO、REGISTER等SIP消息类型
- ServerCommandStrategyFactory() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyFactory
- ServerCommandStrategyReq - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy
-
服务端命令策略请求参数封装类
- ServerCommandStrategyReq() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.ServerCommandStrategyReq
- serverDeviceSupplier - Variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- serverDeviceSupplier - Variable in class io.github.lunasaw.gbproxy.server.transmit.request.notify.NotifyServerHandlerAbstract
- ServerDeviceSupplier - Interface in io.github.lunasaw.sip.common.service
-
服务端设备提供器接口 扩展DeviceSupplier接口,提供服务端特定的设备获取能力
- ServerInfoProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.request.info
-
Server模块INFO请求处理器业务接口 负责具体的INFO请求业务逻辑实现
- ServerInfoRequestProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.request.info
-
Server模块INFO请求处理器 只负责SIP协议层面的处理,业务逻辑通过ServerInfoProcessorHandler接口实现
- ServerInfoRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.info.ServerInfoRequestProcessor
- ServerInviteRequestHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.request.invite
-
服务端INVITE请求业务处理器接口 负责处理服务端收到的INVITE请求的业务逻辑
- ServerInviteRequestProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.request.invite
-
服务端INVITE请求处理器 处理服务端收到的INVITE请求,专注于协议层面处理
- ServerInviteRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.invite.ServerInviteRequestProcessor
- ServerLoggerImpl - Class in io.github.lunasaw.sip.common.conf
- ServerLoggerImpl() - Constructor for class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- serverMessageProcessorHandler - Variable in class io.github.lunasaw.gbproxy.server.transmit.request.message.MessageServerHandlerAbstract
- ServerMessageProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.request.message
-
Server模块MESSAGE请求处理器业务接口 负责具体的MESSAGE请求业务逻辑实现
- ServerMessageRequestProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.request.message
-
Server模块MESSAGE请求处理器 只负责SIP协议层面的处理,业务逻辑通过ServerMessageProcessorHandler接口实现
- ServerMessageRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageRequestProcessor
- serverNotifyProcessorHandler - Variable in class io.github.lunasaw.gbproxy.server.transmit.request.notify.NotifyServerHandlerAbstract
- ServerNotifyProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.request.notify
-
Server模块NOTIFY请求处理器业务接口 负责具体的NOTIFY请求业务逻辑实现
- ServerNotifyRequestProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.request.notify
-
Server模块NOTIFY请求处理器 只负责SIP协议层面的处理,业务逻辑通过ServerNotifyProcessorHandler接口实现
- ServerNotifyRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyRequestProcessor
- ServerRegisterProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.request.register
-
Server模块REGISTER请求处理器业务接口 负责具体的注册业务逻辑实现
- ServerRegisterRequestProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.request.register
-
Server模块REGISTER请求处理器 只负责SIP协议层面的处理,业务逻辑通过ServerRegisterProcessorHandler接口实现
- ServerRegisterRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterRequestProcessor
- ServerSendCmd - Class in io.github.lunasaw.gbproxy.server.transmit.cmd
-
Deprecated.
- ServerSendCmd() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerSendCmd
-
Deprecated.
- serverTransaction(ServerTransaction) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置服务器事务
- SET_CRUISE_SPEED - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
- SET_CRUISE_STAY_TIME - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
- SET_LEFT_BOUNDARY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum.ScanOperationType
- SET_LEFT_BOUNDARY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
- SET_PRESET - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
- SET_RIGHT_BOUNDARY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum.ScanOperationType
- SET_RIGHT_BOUNDARY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
- SET_SCAN_SPEED - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
- setActiveDeviceCount(int) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
设置活跃设备数
- setAlarm(DeviceAlarm) - Method in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- setApplicationContext(ApplicationContext) - Method in class io.github.lunasaw.gbproxy.client.config.SipProxyClientAutoConfig
- setApplicationContext(ApplicationContext) - Method in class io.github.lunasaw.gbproxy.server.config.SipProxyServerAutoConfig
- setApplicationContext(ApplicationContext) - Method in class io.github.lunasaw.sip.common.conf.SipProxyAutoConfig
- setApplicationContext(ApplicationContext) - Method in class io.github.lunasaw.sip.common.utils.SpringBeanFactory
-
实现ApplicationContextAware接口的回调方法,设置上下文环境
- setBuildTimeStamp(String) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- setCallId(String) - Method in class io.github.lunasaw.sip.common.transmit.event.result.DeviceNotFoundEvent
- setClientFromDevice(FromDevice) - Method in class io.github.lunasaw.gbproxy.client.service.DefaultClientDeviceSupplier
- setClientFromDevice(FromDevice) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- setClientFromDevice(FromDevice) - Method in interface io.github.lunasaw.sip.common.service.ClientDeviceSupplier
-
设置客户端发送方设备信息 用于配置客户端的发送方设备标识
- setComputeContentLengthFromMessage(boolean) - Static method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
- setContent(Request, ContentTypeHeader, Object) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- setDeviceList(List<DeviceItem>) - Method in class io.github.lunasaw.gb28181.common.entity.response.DeviceResponse
-
兼容性方法:设置设备列表
- setHostAddress(String) - Method in class io.github.lunasaw.sip.common.entity.Device
- setMessageExecutor(ThreadPoolTaskExecutor) - Method in class io.github.lunasaw.sip.common.transmit.DefaultSipListener
-
设置消息执行器 覆盖父类的本地线程池,使用Spring管理的线程池
- setRequestHeader(Request, List<Header>) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- setResponseHeader(Response, List<Header>) - Static method in class io.github.lunasaw.sip.common.utils.SipRequestUtils
- setServerFromDevice(FromDevice) - Method in class io.github.lunasaw.gbproxy.server.service.DefaultServerDeviceSupplier
- setServerFromDevice(FromDevice) - Method in class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- setServerFromDevice(FromDevice) - Method in interface io.github.lunasaw.sip.common.service.ServerDeviceSupplier
-
设置服务端发送方设备信息 用于配置服务端的发送方设备标识
- setSipStack(SipStack) - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- setStackProperties(Properties) - Method in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- setStackProperties(Properties) - Method in class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- setTimeOffset(long) - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- setTimeOffset(long) - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
设置时间偏差
- setTraceId(String) - Static method in class io.github.lunasaw.sip.common.utils.TraceUtils
-
设置traceId到ThreadLocal和MDC中
- setXmlStr(String) - Method in interface io.github.lunasaw.sip.common.transmit.event.message.MessageHandler
-
当前接受到的原始消息
- setXmlStr(String) - Method in class io.github.lunasaw.sip.common.transmit.event.message.MessageHandlerAbstract
- SimpleTestApplication - Class in io.github.lunasaw.gbproxy.test
-
简化的测试应用启动类 用于验证测试模块可以独立运行
- SimpleTestApplication() - Constructor for class io.github.lunasaw.gbproxy.test.SimpleTestApplication
- SimpleTestVerifier - Class in io.github.lunasaw.gbproxy.test
-
简单测试验证器 用于验证测试模块的核心功能,不依赖外部组件
- SimpleTestVerifier() - Constructor for class io.github.lunasaw.gbproxy.test.SimpleTestVerifier
- SIP - Enum constant in enum class io.github.lunasaw.sip.common.config.SipCommonProperties.TimeSyncMode
-
仅使用SIP校时
- SipClientProperties - Class in io.github.lunasaw.gbproxy.client.config
-
Voglander SIP客户端配置属性
- SipClientProperties() - Constructor for class io.github.lunasaw.gbproxy.client.config.SipClientProperties
- SipCommonApplication - Class in io.github.lunasaw.sip.common
- SipCommonApplication() - Constructor for class io.github.lunasaw.sip.common.SipCommonApplication
- SipCommonProperties - Class in io.github.lunasaw.sip.common.config
-
GB28181通用配置属性类 - 支持外部化配置 包含通用的性能配置和缓存配置,client和server特定配置已拆分到各自模块
- SipCommonProperties() - Constructor for class io.github.lunasaw.sip.common.config.SipCommonProperties
- SipCommonProperties.TimeSync - Class in io.github.lunasaw.sip.common.config
-
时间同步配置
- SipCommonProperties.TimeSyncMode - Enum Class in io.github.lunasaw.sip.common.config
-
时间同步方式枚举
- SipConfigurationException - Exception in io.github.lunasaw.sip.common.exception
-
SIP配置异常 用于SIP配置相关的异常处理
- SipConfigurationException(String, String) - Constructor for exception io.github.lunasaw.sip.common.exception.SipConfigurationException
- SipConfigurationException(String, String, Throwable) - Constructor for exception io.github.lunasaw.sip.common.exception.SipConfigurationException
- SipConnectionPool - Class in io.github.lunasaw.sip.common.pool
-
SIP连接池 管理SIP连接的创建、复用和释放,提升资源利用效率
- SipConnectionPool(SipPoolConfig) - Constructor for class io.github.lunasaw.sip.common.pool.SipConnectionPool
- SipErrorType - Enum Class in io.github.lunasaw.sip.common.exception
-
SIP错误类型枚举 定义SIP协议处理过程中可能出现的各种错误类型
- SipException - Exception in io.github.lunasaw.sip.common.exception
-
SIP异常基类 提供统一的SIP协议相关异常处理
- SipException(SipErrorType, String, String) - Constructor for exception io.github.lunasaw.sip.common.exception.SipException
- SipException(SipErrorType, String, String, Throwable) - Constructor for exception io.github.lunasaw.sip.common.exception.SipException
- SipException(String) - Constructor for exception io.github.lunasaw.sip.common.exception.SipException
- SipException(String, Throwable) - Constructor for exception io.github.lunasaw.sip.common.exception.SipException
- SipExceptionHandler - Class in io.github.lunasaw.sip.common.exception
-
SIP异常处理器 提供统一的异常处理和错误响应生成
- SipExceptionHandler() - Constructor for class io.github.lunasaw.sip.common.exception.SipExceptionHandler
- SipLayer - Class in io.github.lunasaw.sip.common.layer
-
SIP协议层封装 提供SIP协议栈的初始化和监听点管理
- SipLayer() - Constructor for class io.github.lunasaw.sip.common.layer.SipLayer
- sipListener() - Method in class io.github.lunasaw.sip.common.conf.SipProxyAutoConfig
- SipMessage - Class in io.github.lunasaw.sip.common.entity
- SipMessage() - Constructor for class io.github.lunasaw.sip.common.entity.SipMessage
- sipMessageCache() - Method in class io.github.lunasaw.sip.common.cache.CacheConfig
-
Caffeine SIP消息缓存
- sipMessageProcessor() - Method in class io.github.lunasaw.sip.common.conf.ThreadPoolTaskConfig
-
SIP消息处理专用线程池
- SipMessageRequestProcessorAbstract - Class in io.github.lunasaw.sip.common.transmit.event.message
- SipMessageRequestProcessorAbstract() - Constructor for class io.github.lunasaw.sip.common.transmit.event.message.SipMessageRequestProcessorAbstract
- SipMessageTransmitter - Class in io.github.lunasaw.sip.common.transmit
-
SIP消息传输器 负责SIP消息的传输和事件订阅管理
- SipMessageTransmitter() - Constructor for class io.github.lunasaw.sip.common.transmit.SipMessageTransmitter
- SipMethod - Annotation Interface in io.github.lunasaw.sip.common.transmit.event
-
SIP方法注解,用于标记处理器支持的SIP方法类型 替代反射获取method字段的方式,提升性能和安全性
- sipMetrics - Variable in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
SIP指标收集器
- SipMetrics - Class in io.github.lunasaw.sip.common.metrics
-
SIP性能监控指标 - 使用Micrometer收集性能数据
- SipMetrics(MeterRegistry) - Constructor for class io.github.lunasaw.sip.common.metrics.SipMetrics
- SipPoolConfig - Class in io.github.lunasaw.sip.common.pool
-
SIP连接池配置 定义连接池的各种参数和行为
- SipPoolConfig() - Constructor for class io.github.lunasaw.sip.common.pool.SipPoolConfig
- SipPoolManager - Class in io.github.lunasaw.sip.common.pool
-
SIP连接池管理器 负责连接池的定期维护、监控和清理工作
- SipPoolManager(SipConnectionPool, SipPoolConfig) - Constructor for class io.github.lunasaw.sip.common.pool.SipPoolManager
- SipPoolStatus - Class in io.github.lunasaw.sip.common.pool
-
SIP连接池状态信息 用于监控和诊断连接池的运行状态
- SipPoolStatus() - Constructor for class io.github.lunasaw.sip.common.pool.SipPoolStatus
- SipPoolStatus.PoolEntry - Class in io.github.lunasaw.sip.common.pool
-
连接池条目信息
- SipProcessorConfiguration - Class in io.github.lunasaw.gbproxy.test.config
- SipProcessorConfiguration() - Constructor for class io.github.lunasaw.gbproxy.test.config.SipProcessorConfiguration
- SipProcessorException - Exception in io.github.lunasaw.sip.common.exception
-
SIP处理器异常 用于SIP消息处理器执行过程中的异常处理
- SipProcessorException(String, String, String) - Constructor for exception io.github.lunasaw.sip.common.exception.SipProcessorException
- SipProcessorException(String, String, String, Throwable) - Constructor for exception io.github.lunasaw.sip.common.exception.SipProcessorException
- SipProxyAutoConfig - Class in io.github.lunasaw.sip.common.conf
-
SIP代理自动配置类 使用新的注册表机制管理响应处理器,实现框架和业务分离
- SipProxyAutoConfig() - Constructor for class io.github.lunasaw.sip.common.conf.SipProxyAutoConfig
- SipProxyClientAutoConfig - Class in io.github.lunasaw.gbproxy.client.config
- SipProxyClientAutoConfig() - Constructor for class io.github.lunasaw.gbproxy.client.config.SipProxyClientAutoConfig
- SipProxyServerAutoConfig - Class in io.github.lunasaw.gbproxy.server.config
- SipProxyServerAutoConfig() - Constructor for class io.github.lunasaw.gbproxy.server.config.SipProxyServerAutoConfig
- SipRequestBuilder(FromDevice, ToDevice, String) - Constructor for class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- SipRequestBuilderFactory - Class in io.github.lunasaw.sip.common.transmit.request
-
SIP请求构建器工厂类 提供统一的构建器获取接口和便捷的构建方法
- SipRequestBuilderFactory() - Constructor for class io.github.lunasaw.sip.common.transmit.request.SipRequestBuilderFactory
- SipRequestProcessor - Interface in io.github.lunasaw.sip.common.transmit.event.request
-
对SIP事件进行处理,包括request, response, timeout, ioException, transactionTerminated,dialogTerminated
- SipRequestProcessorAbstract - Class in io.github.lunasaw.sip.common.transmit.event.request
- SipRequestProcessorAbstract() - Constructor for class io.github.lunasaw.sip.common.transmit.event.request.SipRequestProcessorAbstract
- SipRequestProvider - Class in io.github.lunasaw.sip.common.transmit.request
-
Deprecated.请使用
SipRequestBuilderFactory
替代此类 此类保留是为了向后兼容,新代码建议使用新的构建器模式 - SipRequestProvider() - Constructor for class io.github.lunasaw.sip.common.transmit.request.SipRequestProvider
-
Deprecated.
- SipRequestStrategy - Interface in io.github.lunasaw.sip.common.transmit.strategy
-
SIP请求发送策略接口 定义通用的请求发送模式,支持不同的请求类型
- SipRequestStrategyFactory - Class in io.github.lunasaw.sip.common.transmit.strategy
-
SIP请求策略工厂 管理和获取不同的请求策略
- SipRequestStrategyFactory() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
- SipRequestUtils - Class in io.github.lunasaw.sip.common.utils
- SipRequestUtils() - Constructor for class io.github.lunasaw.sip.common.utils.SipRequestUtils
- SipResponseBuilder(int) - Constructor for class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
- SipResponseProcessor - Interface in io.github.lunasaw.sip.common.transmit.event.response
-
处理接收IPCamera发来的SIP协议响应消息
- SipResponseProvider - Class in io.github.lunasaw.sip.common.transmit.response
- SipResponseProvider() - Constructor for class io.github.lunasaw.sip.common.transmit.response.SipResponseProvider
- sipScheduledExecutor() - Method in class io.github.lunasaw.sip.common.conf.ThreadPoolTaskConfig
-
SIP定时任务线程池
- SipSender - Class in io.github.lunasaw.sip.common.transmit
-
SIP消息发送器(重构版) 使用策略模式和建造者模式,提供简洁的API接口
- SipSender() - Constructor for class io.github.lunasaw.sip.common.transmit.SipSender
- SipSender.SipRequestBuilder - Class in io.github.lunasaw.sip.common.transmit
-
SIP请求建造者 提供流式API来构建和发送SIP请求
- SipServerProperties - Class in io.github.lunasaw.gbproxy.server.config
-
Voglander SIP服务端配置属性
- SipServerProperties() - Constructor for class io.github.lunasaw.gbproxy.server.config.SipServerProperties
- SipSubscribe - Class in io.github.lunasaw.sip.common.transmit.event
- SipSubscribe() - Constructor for class io.github.lunasaw.sip.common.transmit.event.SipSubscribe
- SipTransaction - Class in io.github.lunasaw.sip.common.entity
-
sip事物交换信息
- SipTransaction() - Constructor for class io.github.lunasaw.sip.common.entity.SipTransaction
- SipTransactionManager - Class in io.github.lunasaw.sip.common.transmit
-
SIP事务管理器 负责SIP事务的创建和管理
- SipTransactionManager() - Constructor for class io.github.lunasaw.sip.common.transmit.SipTransactionManager
- SipUserGenerate - Interface in io.github.lunasaw.sip.common.service
- SipUtils - Class in io.github.lunasaw.sip.common.utils
- SipUtils() - Constructor for class io.github.lunasaw.sip.common.utils.SipUtils
- sn - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceAlarmNotify
- sn - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- sn - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceMobileQuery
- sn - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- softAssert(boolean, String) - Static method in class io.github.lunasaw.gbproxy.test.util.TestAssertions
-
软断言 - 记录失败但不抛出异常
- SpringBeanFactory - Class in io.github.lunasaw.sip.common.utils
- SpringBeanFactory() - Constructor for class io.github.lunasaw.sip.common.utils.SpringBeanFactory
- stackLogger - Variable in class io.github.lunasaw.sip.common.conf.ServerLoggerImpl
- StackLoggerImpl - Class in io.github.lunasaw.sip.common.conf
- StackLoggerImpl() - Constructor for class io.github.lunasaw.sip.common.conf.StackLoggerImpl
- START - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum.ScanOperationType
- START_AUTO_SCAN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
- START_CRUISE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
- startAlarmPriority - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- startCollection(String) - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
开始收集指标
- startCron(String, Runnable, long) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
-
循环执行的任务
- startCron(String, Runnable, Integer, TimeUnit) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
- startDelay(String, Runnable, int) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
-
延时任务
- startTime - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceAlarmQuery
- startTime - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
- startTimer() - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
开始计时
- status - Variable in class io.github.lunasaw.gb28181.common.entity.notify.DeviceKeepLiveNotify
- statusCode - Variable in class io.github.lunasaw.sip.common.transmit.event.EventResult
- stop() - Method in interface io.github.lunasaw.sip.common.subscribe.SubscribeTask
- stop(String) - Method in class io.github.lunasaw.sip.common.utils.DynamicTask
- STOP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
- STOP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- stopCollection() - Method in class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
-
停止收集指标
- StreamModeEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.enums
- StringMsgParser - Class in io.github.lunasaw.sip.common.conf.msg
- StringMsgParser() - Constructor for class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
- StringMsgParserFactory - Class in io.github.lunasaw.sip.common.conf.msg
- StringMsgParserFactory() - Constructor for class io.github.lunasaw.sip.common.conf.msg.StringMsgParserFactory
- subject(String) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- subscribeCache() - Method in class io.github.lunasaw.sip.common.cache.CacheConfig
-
Caffeine订阅信息缓存
- SubscribeCatalogQueryMessageHandler - Class in io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog
-
处理设备通道订阅消息 回复OK
- SubscribeCatalogQueryMessageHandler(SubscribeRequestHandler, ClientDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.catalog.SubscribeCatalogQueryMessageHandler
- SubscribeCommandStrategy - Class in io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl
-
SUBSCRIBE消息类型策略实现 处理SUBSCRIBE请求相关命令
- SubscribeCommandStrategy - Class in io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl
-
SUBSCRIBE消息类型策略实现 处理SUBSCRIBE请求相关命令
- SubscribeCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- SubscribeCommandStrategy() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.impl.SubscribeCommandStrategy
- SubscribeHandlerAbstract - Class in io.github.lunasaw.gbproxy.client.transmit.request.subscribe
- SubscribeHandlerAbstract(SubscribeRequestHandler, ClientDeviceSupplier) - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeHandlerAbstract
- SubscribeHolder - Class in io.github.lunasaw.sip.common.subscribe
- SubscribeHolder() - Constructor for class io.github.lunasaw.sip.common.subscribe.SubscribeHolder
- subscribeInfo(SubscribeInfo) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- subscribeInfo(SubscribeInfo) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- subscribeInfo(SubscribeInfo) - Method in class io.github.lunasaw.sip.common.transmit.SipSender.SipRequestBuilder
- SubscribeInfo - Class in io.github.lunasaw.sip.common.subscribe
- SubscribeInfo(SIPRequest, String) - Constructor for class io.github.lunasaw.sip.common.subscribe.SubscribeInfo
- SubscribeRequestBuilder - Class in io.github.lunasaw.sip.common.transmit.request
-
SUBSCRIBE请求构建器
- SubscribeRequestBuilder() - Constructor for class io.github.lunasaw.sip.common.transmit.request.SubscribeRequestBuilder
- subscribeRequestHandler - Variable in class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeHandlerAbstract
- SubscribeRequestHandler - Interface in io.github.lunasaw.gbproxy.client.transmit.request.subscribe
-
SUBSCRIBE请求业务处理器接口 负责处理SUBSCRIBE请求的业务逻辑
- SubscribeRequestProcessor - Class in io.github.lunasaw.gbproxy.client.transmit.request.subscribe
-
客户端SUBSCRIBE请求处理器 负责处理客户端收到的SUBSCRIBE请求,专注于协议层面处理
- SubscribeRequestProcessor() - Constructor for class io.github.lunasaw.gbproxy.client.transmit.request.subscribe.SubscribeRequestProcessor
- SubscribeRequestStrategy - Class in io.github.lunasaw.sip.common.transmit.strategy.impl
-
SUBSCRIBE请求策略实现
- SubscribeRequestStrategy() - Constructor for class io.github.lunasaw.sip.common.transmit.strategy.impl.SubscribeRequestStrategy
- SubscribeResponseProcessor - Class in io.github.lunasaw.gbproxy.server.transmit.response.subscribe
-
SUBSCRIBE响应处理器 只负责SIP协议层面的处理,业务逻辑通过SubscribeResponseProcessorHandler接口实现
- SubscribeResponseProcessor() - Constructor for class io.github.lunasaw.gbproxy.server.transmit.response.subscribe.SubscribeResponseProcessor
- SubscribeResponseProcessorHandler - Interface in io.github.lunasaw.gbproxy.server.transmit.response.subscribe
-
SUBSCRIBE响应处理器业务接口
- SubscribeTask - Interface in io.github.lunasaw.sip.common.subscribe
- SWITCH_OFF - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
- SWITCH_ON - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
- syncTimeFromNtp(String) - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- syncTimeFromNtp(String) - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
NTP校时 - 从NTP服务器同步时间
- syncTimeFromSip(String) - Method in class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- syncTimeFromSip(String) - Method in interface io.github.lunasaw.sip.common.service.TimeSyncService
-
SIP校时 - 从Date头域解析时间并同步
- SYSTEM_INTERNAL - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
系统内部错误
T
- TalkQuery - Class in io.github.lunasaw.gb28181.common.entity.query
-
GB28181协议 语音对讲查询
- TalkQuery() - Constructor for class io.github.lunasaw.gb28181.common.entity.query.TalkQuery
- TalkResponse - Class in io.github.lunasaw.gb28181.common.entity.response
-
GB28181协议 语音对讲应答
- TalkResponse() - Constructor for class io.github.lunasaw.gb28181.common.entity.response.TalkResponse
- taskExecutor() - Method in class io.github.lunasaw.sip.common.conf.ThreadPoolTaskConfig
-
兼容性保留 - 原有的sipTaskExecutor
- TCP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
- TCP - Static variable in class io.github.lunasaw.sip.common.constant.Constant
- TCP_ACTIVE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
- TCP_PASSIVE - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
- TELNET_BOOT - Enum constant in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
远程启动
- TestAssertions - Class in io.github.lunasaw.gbproxy.test.util
-
自定义测试断言工具类 提供GB28181测试特有的断言方法
- TestAssertions() - Constructor for class io.github.lunasaw.gbproxy.test.util.TestAssertions
- TestClientMessageProcessorHandler - Class in io.github.lunasaw.gbproxy.test.handler
-
测试专用的Client消息处理器Handler 用于验证客户端MESSAGE请求的处理流程
- TestClientMessageProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- TestConfiguration - Class in io.github.lunasaw.gbproxy.test.config
-
测试专用配置类 用于简化测试环境,禁用复杂的组件
- TestConfiguration() - Constructor for class io.github.lunasaw.gbproxy.test.config.TestConfiguration
- TestDataGenerator - Class in io.github.lunasaw.gbproxy.test.util
-
测试数据生成器 负责生成各种测试场景所需的模拟数据
- TestDataGenerator() - Constructor for class io.github.lunasaw.gbproxy.test.util.TestDataGenerator
- TestDeviceControlRequestHandler - Class in io.github.lunasaw.gbproxy.test.handler
-
用于端到端测试DeviceControl命令的测试Handler,支持各类命令的回调、同步和断言
- TestDeviceControlRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- TestDeviceProperties - Class in io.github.lunasaw.gbproxy.test.config
- TestDeviceProperties() - Constructor for class io.github.lunasaw.gbproxy.test.config.TestDeviceProperties
- TestDeviceSupplier - Class in io.github.lunasaw.gbproxy.test.config
-
测试设备提供器实现 专门用于测试环境,提供预配置的设备 设计原则: 1.
- TestDeviceSupplier() - Constructor for class io.github.lunasaw.gbproxy.test.config.TestDeviceSupplier
- TestFrameworkVerifyApplication - Class in io.github.lunasaw.gbproxy.test
-
GB28181测试模块验证应用 验证测试框架和工具类是否可以正常工作
- TestFrameworkVerifyApplication() - Constructor for class io.github.lunasaw.gbproxy.test.TestFrameworkVerifyApplication
- TestMetricsCollector - Class in io.github.lunasaw.gbproxy.test.runner
-
测试指标收集器 负责收集测试过程中的各种性能指标
- TestMetricsCollector() - Constructor for class io.github.lunasaw.gbproxy.test.runner.TestMetricsCollector
- TestReportGenerator - Class in io.github.lunasaw.gbproxy.test.runner
-
测试报告生成器 负责生成详细的测试执行报告
- TestReportGenerator() - Constructor for class io.github.lunasaw.gbproxy.test.runner.TestReportGenerator
- TestReportGenerator.TestResult - Class in io.github.lunasaw.gbproxy.test.runner
-
测试结果数据类
- TestResult() - Constructor for class io.github.lunasaw.gbproxy.test.runner.TestReportGenerator.TestResult
- TestServerInviteRequestHandler - Class in io.github.lunasaw.gbproxy.test.handler
-
测试专用的InviteRequestHandler实现 用于验证INVITE请求的处理流程和测试钩子
- TestServerInviteRequestHandler() - Constructor for class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- TestServerMessageProcessorHandler - Class in io.github.lunasaw.gbproxy.test.handler
-
测试专用的ServerMessageProcessorHandler实现 用于验证MESSAGE请求的处理流程
- TestServerMessageProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- TestServerRegisterProcessorHandler - Class in io.github.lunasaw.gbproxy.test.handler
-
测试专用的ServerRegisterProcessorHandler实现 用于验证REGISTER请求的处理流程
- TestServerRegisterProcessorHandler() - Constructor for class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- TestSipRequestUtils - Class in io.github.lunasaw.gbproxy.test.utils
-
测试专用的SIP请求工具类 提供不依赖SipLayer的工具方法
- TestSipRequestUtils() - Constructor for class io.github.lunasaw.gbproxy.test.utils.TestSipRequestUtils
- TestSuiteConfig - Class in io.github.lunasaw.gbproxy.test.config
-
测试套件配置类 管理测试执行的各种参数和选项
- TestSuiteConfig() - Constructor for class io.github.lunasaw.gbproxy.test.config.TestSuiteConfig
- ThreadPoolTaskConfig - Class in io.github.lunasaw.sip.common.conf
-
ThreadPoolTask 配置类 - 优化版本
- ThreadPoolTaskConfig() - Constructor for class io.github.lunasaw.sip.common.conf.ThreadPoolTaskConfig
- TILT_DOWN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- TILT_UP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- timeout - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- TIMEOUT - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
超时错误
- TIMEOUT_PROCESSOR_MAP - Static variable in class io.github.lunasaw.sip.common.transmit.AbstractSipListener
-
处理超时事件
- TimeSync() - Constructor for class io.github.lunasaw.sip.common.config.SipCommonProperties.TimeSync
- TimeSyncService - Interface in io.github.lunasaw.sip.common.service
-
时间同步服务接口 支持SIP和NTP两种校时方式
- TimeSyncServiceImpl - Class in io.github.lunasaw.sip.common.service.impl
-
时间同步服务实现类 支持SIP和NTP两种校时方式
- TimeSyncServiceImpl() - Constructor for class io.github.lunasaw.sip.common.service.impl.TimeSyncServiceImpl
- toByteArray() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
转换为字节数组
- toDevice(ToDevice) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.ClientCommandSender.CommandBuilder
- toDevice(ToDevice) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.ServerCommandSender.CommandBuilder
- ToDevice - Class in io.github.lunasaw.sip.common.entity
- ToDevice() - Constructor for class io.github.lunasaw.sip.common.entity.ToDevice
- toHexString() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
转换为十六进制字符串
- toHexString(byte[]) - Static method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DigestServerAuthenticationHelper
- toString() - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionStatistics
- toString() - Method in class io.github.lunasaw.gb28181.common.entity.xml.XmlBean
- toString() - Method in class io.github.lunasaw.gbproxy.client.entity.InviteResponseEntity
- toString() - Method in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
- toString() - Method in exception io.github.lunasaw.sip.common.exception.SipConfigurationException
- toString() - Method in exception io.github.lunasaw.sip.common.exception.SipException
- toString() - Method in exception io.github.lunasaw.sip.common.exception.SipProcessorException
- toString(String, Object) - Static method in class io.github.lunasaw.sip.common.utils.XmlUtils
- TP_LINK - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.ManufacturerEnum
-
硬件厂家
- TRACE_ID_KEY - Static variable in class io.github.lunasaw.sip.common.utils.TraceUtils
-
TraceId的MDC键名
- TraceUtils - Class in io.github.lunasaw.sip.common.utils
-
Trace跟踪工具类 提供traceId的ThreadLocal管理和MDC集成功能
- TraceUtils() - Constructor for class io.github.lunasaw.sip.common.utils.TraceUtils
- transactionCache() - Method in class io.github.lunasaw.sip.common.cache.CacheConfig
-
Caffeine事务缓存
- transactionTerminated - Enum constant in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
- transmitMessage(String, Message) - Static method in class io.github.lunasaw.sip.common.transmit.SipMessageTransmitter
-
传输消息
- transmitMessage(String, Message, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipMessageTransmitter
-
传输消息(带错误事件)
- transmitMessage(String, Message, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipMessageTransmitter
-
传输消息(带事件处理)
- transmitMessageSuccess(String, Message, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipMessageTransmitter
-
传输消息(带成功事件)
- transmitRequest(String, Message) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
-
传输消息(兼容性方法)
- transmitRequest(String, Message, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- transmitRequest(String, Message, Event, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- transmitRequestSuccess(String, Message, Event) - Static method in class io.github.lunasaw.sip.common.transmit.SipSender
- TransModeEnum - Enum Class in io.github.lunasaw.gb28181.common.entity.enums
- triggerCleanup() - Method in class io.github.lunasaw.sip.common.pool.SipPoolManager
-
手动触发清理任务
- trimEndOfLine(String) - Static method in class io.github.lunasaw.sip.common.conf.msg.StringMsgParser
- type - Variable in class io.github.lunasaw.gb28181.common.entity.query.DeviceRecordQuery
-
大华NVR要求必须增加一个值为all的文本元素节点Type all(time 或 alarm 或 manual 或 all)
- type - Variable in class io.github.lunasaw.sip.common.transmit.event.EventResult
U
- UDP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
-
数据流传输模式
- UDP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
-
传输模式
- UDP - Static variable in class io.github.lunasaw.sip.common.constant.Constant
- UNKNOWN - Enum constant in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
未知错误
- UP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.TiltDirection
- UP - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- UPDATE - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
更新
- updateCatalog(DeviceResponse) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateDeviceAlarm(DeviceAlarmNotify) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateDeviceAlarm(DeviceAlarmNotify) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新报警信息
- updateDeviceAlarm(DeviceAlarmNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateDeviceAlarm(DeviceAlarmNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateDeviceConfig(DeviceConfigResponse) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateDeviceConfig(String, DeviceConfigResponse) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateDeviceConfig(String, DeviceConfigResponse) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
- updateDeviceConfig(String, DeviceConfigResponse) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateDeviceInfo(DeviceInfo) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateDeviceInfo(String, DeviceInfo) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateDeviceInfo(String, DeviceInfo) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新设备信息
- updateDeviceInfo(String, DeviceInfo) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateDeviceRecord(DeviceRecord) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateDeviceRecord(String, DeviceRecord) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateDeviceRecord(String, DeviceRecord) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新设备录像
- updateDeviceRecord(String, DeviceRecord) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateDeviceResponse(String, DeviceResponse) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateDeviceResponse(String, DeviceResponse) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新设备通道
- updateDeviceResponse(String, DeviceResponse) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateDeviceStatus(DeviceStatus) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateDeviceStatus(String, DeviceStatus) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateDeviceStatus(String, DeviceStatus) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
- updateDeviceStatus(String, DeviceStatus) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateInvitePlay(String, String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- updateInvitePlay(String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateInvitePlayBack(String, String) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- updateInvitePlayBack(String, String, String) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateMediaStatus(MediaStatusNotify) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateMediaStatus(MediaStatusNotify) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新媒体状态
- updateMediaStatus(MediaStatusNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updateMobilePosition(MobilePositionNotify) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateMobilePosition(MobilePositionNotify) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新位置信息
- updateMobilePosition(MobilePositionNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateMobilePosition(MobilePositionNotify) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- updatePresetQuery(PresetQueryResponse) - Method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- updateQueueSize(int) - Method in class io.github.lunasaw.sip.common.metrics.SipMetrics
-
更新队列大小
- updateRemoteAddress(String, RemoteAddressInfo) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- updateRemoteAddress(String, RemoteAddressInfo) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
更新设备地址信息
- updateRemoteAddress(String, RemoteAddressInfo) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- UPLEFT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- UPRIGHT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- useTransaction(boolean) - Method in class io.github.lunasaw.sip.common.transmit.ResponseCmd.SipResponseBuilder
-
设置是否使用事务
- UTF_8 - Static variable in class io.github.lunasaw.sip.common.constant.Constant
V
- validateDevicePermission(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.bye.DefaultServerByeProcessorHandler
- validateDevicePermission(String, String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.bye.ServerByeProcessorHandler
-
验证设备权限
- validateDevicePermission(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.info.DefaultServerInfoProcessorHandler
- validateDevicePermission(String, String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.info.ServerInfoProcessorHandler
-
验证设备权限
- validateDevicePermission(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.message.DefaultServerMessageProcessorHandler
- validateDevicePermission(RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.message.ServerMessageProcessorHandler
-
验证设备权限
- validateDevicePermission(RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.notify.DefaultServerNotifyProcessorHandler
- validateDevicePermission(RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.notify.ServerNotifyProcessorHandler
-
验证设备权限
- validateDevicePermission(RequestEvent) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- validateParameters(FromDevice, ToDevice, SipMessage) - Method in class io.github.lunasaw.sip.common.transmit.request.AbstractSipRequestBuilder
-
参数校验
- validateParams(ServerCommandStrategyReq) - Method in class io.github.lunasaw.gbproxy.server.transmit.cmd.strategy.AbstractServerCommandStrategy
-
参数校验
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
-
参数校验
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.AckCommandStrategy
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.ByeCommandStrategy
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InfoCommandStrategy
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.InviteCommandStrategy
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.MessageCommandStrategy
- validateParams(FromDevice, ToDevice, Object...) - Method in class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.RegisterCommandStrategy
- validatePassword(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.server.transmit.request.register.DefaultServerRegisterProcessorHandler
- validatePassword(String, String, RequestEvent) - Method in interface io.github.lunasaw.gbproxy.server.transmit.request.register.ServerRegisterProcessorHandler
-
验证密码
- validatePassword(String, String, RequestEvent) - Method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- validateSerialization(PTZInstructionFormat, Object, PTZInstructionSerializer.SerializationFunction<Object, PTZInstructionFormat>) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer
-
验证序列化的完整性
- value() - Element in annotation interface io.github.lunasaw.sip.common.transmit.event.SipMethod
-
SIP方法名称 如:MESSAGE, REGISTER, INVITE, BYE, ACK, CANCEL, INFO, SUBSCRIBE, NOTIFY
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.FocusDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.IrisDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.PanDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.TiltDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.ZoomDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum.ScanOperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.ManufacturerEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.sip.common.config.SipCommonProperties.TimeSyncMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.CruiseControlEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.FocusDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum.IrisDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.FIControlEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PresetControlEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.PanDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.TiltDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum.ZoomDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum.ScanOperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.ScanControlEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.manager.PTZInstructionManager.InstructionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.serializer.PTZInstructionSerializer.SerializationFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.CmdTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.InviteSessionNameEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.ManufacturerEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.StreamModeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.enums.TransModeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gbproxy.client.transmit.request.message.handler.control.emums.DeviceControlType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.gbproxy.server.enums.PlayActionEnums
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.sip.common.config.SipCommonProperties.TimeSyncMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.sip.common.enums.ContentTypeEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.sip.common.exception.SipErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.lunasaw.sip.common.transmit.event.EventResultType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VENTILATION - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
- verifyIntegrity(PTZInstructionFormat, byte[], String) - Static method in class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto
-
验证指令完整性
- VERSION - Static variable in class io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
-
版本信息 本标准版本1.0
- verticalSpeed(int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
设置垂直控制速度
- VIDEO_LOST - Static variable in class io.github.lunasaw.gbproxy.client.eventbus.event.subscribe.CatalogEvent
-
视频丢失
- VIRTUAL_ORGANIZATION_DIRECTORY - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.enums.DeviceGbType
W
- waitForAlarm(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForAlarm(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForAlarm(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForCatalog(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForCatalog(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForDeviceConfig(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForDeviceConfig(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForDeviceInfo(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForDeviceInfo(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForDeviceOffline(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- waitForDeviceOnline(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- waitForDeviceRecord(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForDeviceRecord(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForDeviceStatus(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForDeviceStatus(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForDragIn(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForDragOut(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForGuard(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForHomePosition(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForIFame(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForInvitePlay(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- waitForInvitePlay(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForInvitePlayBack(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerInviteRequestHandler
- waitForInvitePlayBack(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
- waitForKeepalive(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForKeepalive(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerMessageProcessorHandler
-
等待心跳接收
- waitForMobilePosition(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForPresetQuery(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestClientMessageProcessorHandler
- waitForPtz(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForRecord(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForRegister(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- waitForTeleBoot(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestDeviceControlRequestHandler
- waitForUnauthorized(long, TimeUnit) - Static method in class io.github.lunasaw.gbproxy.test.handler.TestServerRegisterProcessorHandler
- width - Variable in class io.github.lunasaw.gb28181.common.entity.control.DragZoom
- WIPER - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.AuxiliaryControlEnum.AuxiliarySwitchType
X
- XmlBean - Class in io.github.lunasaw.gb28181.common.entity.xml
- XmlBean() - Constructor for class io.github.lunasaw.gb28181.common.entity.xml.XmlBean
- XmlUtils - Class in io.github.lunasaw.sip.common.utils
- XmlUtils() - Constructor for class io.github.lunasaw.sip.common.utils.XmlUtils
- XOR - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.crypto.PTZInstructionCrypto.EncryptionAlgorithm
Z
- ZOOM_IN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- ZOOM_OUT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.control.instruction.enums.PTZControlEnum
- ZOOMIN - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- ZOOMOUT - Enum constant in enum class io.github.lunasaw.gb28181.common.entity.utils.PtzCmdEnum
- zoomSpeed(int) - Method in class io.github.lunasaw.gb28181.common.entity.control.instruction.builder.PTZInstructionBuilder
-
设置变倍控制速度
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form