Index

A B C D E F G H I K L M N O P Q R S T U V W X Z 
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
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
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
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
设置变倍控制速度
A B C D E F G H I K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form