Class SipRequestStrategyFactory
java.lang.Object
io.github.lunasaw.sip.common.transmit.strategy.SipRequestStrategyFactory
SIP请求策略工厂
管理和获取不同的请求策略
- Author:
- lin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SipRequestStrategygetRegisterStrategy(Integer expires) 获取注册请求策略static SipRequestStrategygetStrategy(String method) 获取请求策略static voidregisterStrategy(String method, SipRequestStrategy strategy) 注册自定义策略static voidremoveStrategy(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方法名
-