分享
 
 
 

JSR 32 - JSIP v1.2 Specification Final Change Log

王朝java/jsp·作者佚名  2006-05-17
窄屏简体版  字體: |||超大  

JSR 32 - JSIP v1.2 Specification

Final Change Log

Author: Phelim O'Doherty (Sun), Ranganathan Mudumbai (NIST)

ACCEPTED CHANGES

General:

Decoupled the transaction layer from the Dialog layer.

Added support for RFC3903 and RFC3581.

Package javax.sip

SipProvider

Updated architecture in SIP Provider on enhanced ListeningPoint/SipProvider Model. Change the 1-to-1 relationship between SipProvider and ListeningPoint, to 1-to-N.

Deprecated getListeningPoint and replaced with getListeningPoints method.

Deprecated setListeningPoint method with addListeningPoint method.

Added method to getListeningPoint for a specific transport.

Added removeListeningPoint method.

Added getNewDialog method for a specific transaction.

Clarified addListener method.

SipStack

Added new AUTOMATIC_DIALOG_SUPPORT config parameter to the SipStack properties documentation.

Added new FORKABLE_EVENTS config parameter to the SipStack properties documentation.

Added new USE_ROUTER_FOR_ALL_URIS config parameter to the SipStack properties documentation.

Deprecated IP_ADDRESS config parameter in the SipStack properties documentation.

Added createListeningPoint method to SipStack with IP address, Port and Transport.

Deprecated createListeningPoint method with port and transport arguments.

Add start and stop stack methods.

SipListener

Added capability to process IOException, TransactionTerminated, and DialogTerminated events.

SipFactory

Clarified model for stack creation. IPAddress is no longer a mandatory property for stack creation. IP Address should be configured via the enhanced ListeningPoint architecture. For backwards compatibility IP Address configuration properties is still supported.

ListeningPoint

Added new getIPAddress method. Assigning IP Address to the ListeningPoint enables the stack to support multi-homed hosts.

Added new getSentBy and setSentBy methods.

Dialog

Clarified getState method - removed use of term pseudo dialogs and highlighted null.

Deprecated getFirstTransaction method to avoid stack having to track additional state.

Added createReliableProvisionalResponse and sendReliableProvisionalResponse methods.

Added createAck and createPrack methods.

Added terminateOnBye method.

DialogState

Deprecated COMPLETED state.

Added equals and hashcode methods.

TransactionState

Added equals and hashcode methods.

ResponseEvent

Added getDialog method.

RequestEvent

Added getDialog method.

Transaction

Added terminate method.

Added getApplicationData and setApplicationData methods.

Clarified getDialog method behaviour.

Added equal and hashcode methods.

ClientTransaction

Deprecated createAck method.

ServerTransaction

Added enableRetransmissionAlerts method.

New Classes

Added new IOExceptionEvent, DialogTerminatedEvent and TransactionTerminatedEvent.

New Exceptions

DialogDoesNotExistException, ProviderDoesNotExistException and TransportAlreadySupportedException.

Package javax.sip.address

SipURI

Didn't add equals method already overridden in Address.

Allowable null in getUser method.

TelURL

Added setPhoneContext and getPhoneContext methods.

Address

Added hashcode and clone methods.

Router

Updated general description of Router functionality.

Deprecated getNextHops method and replaced with getNextHop method.

Package javax.sip.header

HeaderFactory

Updated createToHeader method to allow null tag parameter.

Added createSIPIfMatchHeader and createSIPETagHeader methods.

Header

Added hashcode method.

ViaHeader

Added getRPort and setRPort methods.

WWWAuthenticateHeader

Deprecated getURI and setURI methods as they don't exist on this header.

New Headers

SIPETagHeader and SIPIfMatchHeader for RFC 3909

Package javax.sip.message

Message

Added removeFirst, addFirst, removeLast and addLast methods.

Added hashcode method.

Clarified getUnrecognizedHeaders() method behaviour clarified.

Clarified Clone behaviour of message bodies.

MessageFactory

Added createResponse method from a String argument.

Clarified createRequest(String) method behaviour.

Request

Added PUBLISH request type.

Response

Added CONDITIONAL_REQUEST_FAILED response code.

Added equals method to all mandatory headers.

ContactHeader

Added setWildCard and isWilcard methods.

Updated getExpires method.

REJECTED CHANGES - Not deemed necessary by Spec leads

Package javax.sip

Limit the architecture to have a single SipProvider in the architecture. Multiple SipProviders were supported in JSIPv1.1 to enable messaging over different transports. This can still be achieved by limiting a single SipProvider in the system and mandating that the SipProvider uses the same transport for sending responses that was used for sending the outbound request.

SipProvider

Add new method getNewClientDialog(Response).

Add new method getNewServerDialog(Response).

Deprecate setListeningPoint() and getListeningPoint() methods

Documentation clarification on refined architecture object model.

Dialog

sendAck() method behaviour clarified.

SipStack

Add new NETWORK_LAYER_PATH property.

Deprecate createSipProvider(ListeningPoint) method.

Add new createSipProvider() method.

Package javax.sip.address

New Classes

Add new interface NetworkLayer.java

DEFERRED CHANGES

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有