Package io.github.lunasaw.sip.common.transmit
package io.github.lunasaw.sip.common.transmit
-
ClassesClassDescriptionSIP监听器抽象基类 提供基础统一的SIP事件处理能力,支持自定义Processor的添加异步SIP监听器 继承AbstractSipListener,提供异步消息处理能力 使用本地创建的默认线程池实现高性能消息处理SIP信令处理类观察者 继承AbstractSipListener,提供默认的SIP事件处理实现默认SIP监听器 继承AsyncSipListener,使用Spring传入的线程池 作为Spring管理的Bean,支持依赖注入和配置管理SIP响应命令构建器(重构版) 使用建造者模式提供流式API,支持事务和非事务响应SIP响应构建器 提供流式API来构建和发送SIP响应SIP消息传输器 负责SIP消息的传输和事件订阅管理SIP消息发送器(重构版) 使用策略模式和建造者模式,提供简洁的API接口SIP请求建造者 提供流式API来构建和发送SIP请求SIP事务上下文管理器 提供线程安全的事务信息传递和管理能力事务上下文信息SIP事务管理器 负责SIP事务的创建和管理事务感知的异步SIP监听器 继承AsyncSipListener,增强事务上下文管理能力 确保多线程异步处理时事务信息的正确传递和维护事务感知的响应命令管理器 扩展原有ResponseCmd,提供事务上下文感知的响应发送能力事务感知的响应构建器