Class SipRequestStrategyFactory
java.lang.Object
io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
SIP请求策略工厂
管理和获取不同的请求策略
- Author:
- lin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SipRequestStrategy
getRegisterStrategy
(Integer expires) 获取注册请求策略static SipRequestStrategy
getStrategy
(String method) 获取请求策略static void
registerStrategy
(String method, SipRequestStrategy strategy) 注册自定义策略static void
removeStrategy
(String method) 移除策略
-
Constructor Details
-
SipRequestStrategyFactory
public SipRequestStrategyFactory()
-
-
Method Details
-
getStrategy
获取请求策略- Parameters:
method
- SIP方法名- Returns:
- 请求策略
-
getRegisterStrategy
获取注册请求策略- Parameters:
expires
- 过期时间- Returns:
- 注册请求策略
-
registerStrategy
注册自定义策略- Parameters:
method
- SIP方法名strategy
- 策略实现
-
removeStrategy
移除策略- Parameters:
method
- SIP方法名
-