OW2 Consortium joram

Rev

Rev 5420 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5420 Rev 5852
-
 
1
###############################################################################
-
 
2
# 2013/01/14 | Joram 5.8.1 tag.
-
 
3
###############################################################################
-
 
4
+==============================================================================
-
 
5
| 2013/01/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
-
 
6
+------------+-----------------------------------------------------------------
-
 
7
Adds specialized destinations.
-
 
8
Javadoc and comment enhancements.
-
 
9
+==============================================================================
-
 
10
| 2013/01/08 | Nicolas Tachker - ScalAgent Distributed Technologies 
-
 
11
+------------+-----------------------------------------------------------------
-
 
12
JORAM-69 : use only one timer by process for all connections.
-
 
13
+==============================================================================
-
 
14
| 2012/12/21 | Nicolas Tachker - ScalAgent Distributed Technologies 
-
 
15
+------------+-----------------------------------------------------------------
-
 
16
JORAM-99: unregister the OutboundConnection mbean created by ManagedConnectionImpl.getConnection(null,null).
-
 
17
JORAM-99: close the joram session in close method.
-
 
18
Add and use mode constants.
-
 
19
JORAM-101: add syncExceptionOnFull attribute on Queue description.
-
 
20
+==============================================================================
-
 
21
| 2012/12/07 | Nicolas Tachker - ScalAgent Distributed Technologies 
-
 
22
+------------+-----------------------------------------------------------------
-
 
23
JORAM-62: add the sendActivity to avoid a connection close on SO_TIMEOUT.
-
 
24
+==============================================================================
-
 
25
| 2012/11/29 | Nicolas Tachker - ScalAgent Distributed Technologies 
-
 
26
+------------+-----------------------------------------------------------------
-
 
27
Adds new Joram-Spring capabilities.
-
 
28
+==============================================================================
-
 
29
| 2012/11/22 | Thibaut Guinoiseau - ScalAgent Distributed Technologies 
-
 
30
+------------+-----------------------------------------------------------------
-
 
31
Corrects a bug on subscription names for the cmd joram:mom:list
-
 
32
+==============================================================================
-
 
33
| 2012/11/29 | Nicolas Tachker - ScalAgent Distributed Technologies 
-
 
34
+------------+-----------------------------------------------------------------
-
 
35
Changes the bundle activator to A3ServiceActivator
-
 
36
Simplification of XML configAdmin files for the user.
-
 
37
Adds ALIAS_QUEUE constant in Destination class.
-
 
38
+==============================================================================
-
 
39
| 2012/11/15 | Thibaut Guinoiseau - ScalAgent Distributed Technologies 
-
 
40
+------------+-----------------------------------------------------------------
-
 
41
[JIRA JORM-91]Improve joram:mom:delete : can delete destination by only specifying
-
 
42
"destination" (or "dest") instead of "queue" or "topic" (those still work)
-
 
43
+==============================================================================
-
 
44
| 2012/11/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
-
 
45
+------------+-----------------------------------------------------------------
-
 
46
Bug fixes (JORAM-68, JORAM-84 and JORAM-87):
-
 
47
 - The period of HeartBeatTask is now correctly fixed.
-
 
48
 - The context cleaning is done during a reaction of the corresponding user agent.
-
 
49
 - The HeartBeatTask is canceled when the connection is closed.
1
###############################################################################
50
###############################################################################
2
# 2012/10/23 | Joram 5.8.0 tag.
51
# 2012/10/23 | Joram 5.8.0 tag.
3
###############################################################################
52
###############################################################################
4
Adds specific factories for specialized destination:
53
Adds specific factories for specialized destination:
5
 - Mail acquisition and distribution destinations.	 
54
 - Mail acquisition and distribution destinations.	 
6
 - FTP queue.
55
 - FTP queue.
7
 - Monitoring queue and topic.
56
 - Monitoring queue and topic.
8
 - Collector queue and topic.
57
 - Collector queue and topic.
9
 - SchedulerQueue.
58
 - SchedulerQueue.
10
 - JMS and AMQP bridges.
59
 - JMS and AMQP bridges.
11
These factories can be used either through the administration API or the XML
60
These factories can be used either through the administration API or the XML
12
configuration scripts.
61
configuration scripts.
13
+------------+-----------------------------------------------------------------
62
+------------+-----------------------------------------------------------------
14
Fix a potential NPE when declaring a bridge destination without properties.	
63
Fix a potential NPE when declaring a bridge destination without properties.	
15
+------------+-----------------------------------------------------------------
64
+------------+-----------------------------------------------------------------
16
Allows to disable the regulation mechanism between the acquisition handler and
65
Allows to disable the regulation mechanism between the acquisition handler and
17
the queue.
66
the queue.
18
+------------+-----------------------------------------------------------------
67
+------------+-----------------------------------------------------------------
19
Bug fix (JORAM-80): Bytes, Stream and Map messages are now correctly handled by
68
Bug fix (JORAM-80): Bytes, Stream and Map messages are now correctly handled by
20
the JMS bridge.
69
the JMS bridge.
21
+------------+-----------------------------------------------------------------
70
+------------+-----------------------------------------------------------------
22
Bug fix (JORAM-77): Messages whose field is positioned JMSReplyTo are not
71
Bug fix (JORAM-77): Messages whose field is positioned JMSReplyTo are not
23
correctly retransmitted by the JMS bridge acquisition. Additionally this patch
72
correctly retransmitted by the JMS bridge acquisition. Additionally this patch
24
fixes two problems in the JMSAcquisition class:
73
fixes two problems in the JMSAcquisition class:
25
 - Sessions are now transacted which allows the use of commit / rollack.
74
 - Sessions are now transacted which allows the use of commit / rollack.
26
 - Errors are correctly handled by the message listener.	 
75
 - Errors are correctly handled by the message listener.	 
27
+------------+-----------------------------------------------------------------
76
+------------+-----------------------------------------------------------------
28
Bug fix (JORAM-74): Fix a synchronization issue in the bridge daemon, avoid
77
Bug fix (JORAM-74): Fix a synchronization issue in the bridge daemon, avoid
29
duplication of message during connection recovery.
78
duplication of message during connection recovery.
30
+------------+-----------------------------------------------------------------
79
+------------+-----------------------------------------------------------------
31
Bug fix (JORAM-75): Bad handling of connections in the JCA connector, some
80
Bug fix (JORAM-75): Bad handling of connections in the JCA connector, some
32
connections are not correctly freed.
81
connections are not correctly freed.
33
+------------+-----------------------------------------------------------------
82
+------------+-----------------------------------------------------------------
34
JMS Bridge connection pool: Fix issues when defining a connection without name
83
JMS Bridge connection pool: Fix issues when defining a connection without name
35
or with an already defined name (JORAM-70, JORAM-71).
84
or with an already defined name (JORAM-70, JORAM-71).
36
+------------+-----------------------------------------------------------------	 
85
+------------+-----------------------------------------------------------------	 
37
Adds specific ConnectionFactory elements (generic ones are now deprecated).
86
Adds specific ConnectionFactory elements (generic ones are now deprecated).
38
These factories can be used either through the administration API or the XML
87
These factories can be used either through the administration API or the XML
39
configuration scripts.
88
configuration scripts.
40
+------------+-----------------------------------------------------------------	 
89
+------------+-----------------------------------------------------------------	 
41
Extends the MBean handling the connections for JMS bridge (JORAM-64).	 
90
Extends the MBean handling the connections for JMS bridge (JORAM-64).	 
42
+------------+-----------------------------------------------------------------	 
91
+------------+-----------------------------------------------------------------	 
43
Avoids exceeding the limit of the number of characters for the identifier of a
92
Avoids exceeding the limit of the number of characters for the identifier of a
44
persistent object in MySQL Transaction component.	 
93
persistent object in MySQL Transaction component.	 
45
+------------+-----------------------------------------------------------------	 
94
+------------+-----------------------------------------------------------------	 
46
JORAM-28: suppress the deprecated HA mode.
95
JORAM-28: suppress the deprecated HA mode.
47
+------------+-----------------------------------------------------------------	 
96
+------------+-----------------------------------------------------------------	 
48
JORAM-61: Avoid a possible ConcurrentModificationException when restarting a
97
JORAM-61: Avoid a possible ConcurrentModificationException when restarting a
49
server with active subscription during a crash.
98
server with active subscription during a crash.
50
+------------+-----------------------------------------------------------------	 
99
+------------+-----------------------------------------------------------------	 
51
JORAM-32: Directly throw an exception for the user when sending a message on
100
JORAM-32: Directly throw an exception for the user when sending a message on
52
a full local queue. 
101
a full local queue. 
53
+------------+-----------------------------------------------------------------	 
102
+------------+-----------------------------------------------------------------	 
54
JORAM-29: removed the useless SOAP connector.
103
JORAM-29: removed the useless SOAP connector.
55
+------------+-----------------------------------------------------------------	 
104
+------------+-----------------------------------------------------------------	 
56
JORAM-34: add flow control on acquisition queue.
105
JORAM-34: add flow control on acquisition queue.
57
+------------+-----------------------------------------------------------------	 
106
+------------+-----------------------------------------------------------------	 
58
JORAM-52: add the INDIVIDUAL_ACKNOWLEDGE mode, this is a new Joram feature.	 
107
JORAM-52: add the INDIVIDUAL_ACKNOWLEDGE mode, this is a new Joram feature.	 
59
+------------+-----------------------------------------------------------------	 
108
+------------+-----------------------------------------------------------------	 
60
Improves the precision of the time counter for engine and agent (JORAM-55).
109
Improves the precision of the time counter for engine and agent (JORAM-55).
61
Adds method to reset reactTime and commitTime (JORAM-40).
110
Adds method to reset reactTime and commitTime (JORAM-40).
62
+------------+-----------------------------------------------------------------	 
111
+------------+-----------------------------------------------------------------	 
63
Bug fix (JORAM-59): Previously a message denied and then correctly consumed by
112
Bug fix (JORAM-59): Previously a message denied and then correctly consumed by
64
the customer could be reissued after stopping and restarting the server.
113
the customer could be reissued after stopping and restarting the server.
65
+------------+-----------------------------------------------------------------	 
114
+------------+-----------------------------------------------------------------	 
66
Performance enhancement in NGTransaction: inherits the 'create' attribute from
115
Performance enhancement in NGTransaction: inherits the 'create' attribute from
67
a previous operation recorded in the log.	 
116
a previous operation recorded in the log.	 
68
+------------+-----------------------------------------------------------------	 
117
+------------+-----------------------------------------------------------------	 
69
JORAM-41: Right handling of redelivered attribute.
118
JORAM-41: Right handling of redelivered attribute.
70
+------------+-----------------------------------------------------------------	 
119
+------------+-----------------------------------------------------------------	 
71
JORAM-33 : Add the possibility to disable the mechanism of pre-requesting of
120
JORAM-33 : Add the possibility to disable the mechanism of pre-requesting of
72
the messages in a listener mode. (queueMessageReadMax =0)
121
the messages in a listener mode. (queueMessageReadMax =0)
73
+------------+-----------------------------------------------------------------	 
122
+------------+-----------------------------------------------------------------	 
74
JORAM-47: Allows to fix factory parameters in OSGi configuration.
123
JORAM-47: Allows to fix factory parameters in OSGi configuration.
75
+------------+-----------------------------------------------------------------	 
124
+------------+-----------------------------------------------------------------	 
76
Allows to use any queue as DMQ in XML script (JORAM-37).	 
125
Allows to use any queue as DMQ in XML script (JORAM-37).	 
77
+------------+-----------------------------------------------------------------	 
126
+------------+-----------------------------------------------------------------	 
78
Allows to fix any factory parameters in XML configuration scripts (JORAM-46).	 
127
Allows to fix any factory parameters in XML configuration scripts (JORAM-46).	 
79
+------------+-----------------------------------------------------------------	 
128
+------------+-----------------------------------------------------------------	 
80
JORAM-43: Adds a specific logger allowing to trace message sending and receiving.
129
JORAM-43: Adds a specific logger allowing to trace message sending and receiving.
81
+------------+-----------------------------------------------------------------	 
130
+------------+-----------------------------------------------------------------	 
82
Bug fix (JORAM-44): Enable the interception mechanism with implicit receipt
131
Bug fix (JORAM-44): Enable the interception mechanism with implicit receipt
83
mode.
132
mode.
84
+------------+-----------------------------------------------------------------	 
133
+------------+-----------------------------------------------------------------	 
85
Avoids a possible NPE during a reaction to an AgentCreatRequest (JORAM-39).
134
Avoids a possible NPE during a reaction to an AgentCreatRequest (JORAM-39).
86
+------------+-----------------------------------------------------------------	 
135
+------------+-----------------------------------------------------------------	 
87
Bug fix (JORAM-35): correct handling of message's priority during serialization.
136
Bug fix (JORAM-35): correct handling of message's priority during serialization.
88
+------------+-----------------------------------------------------------------	 
137
+------------+-----------------------------------------------------------------	 
89
Refactoring of the JCA resource adapter allowing to deploy many resource adapter
138
Refactoring of the JCA resource adapter allowing to deploy many resource adapter
90
in an application server and including a new configuration mechanism.
139
in an application server and including a new configuration mechanism.
91
+------------+-----------------------------------------------------------------	 
140
+------------+-----------------------------------------------------------------	 
92
Bug fix (JORAM-30): avoid potential loss of messages by an AMQP bridge during
141
Bug fix (JORAM-30): avoid potential loss of messages by an AMQP bridge during
93
server shutdown. The persistent properties of acquisitionNot is now depending
142
server shutdown. The persistent properties of acquisitionNot is now depending
94
of the messages included.	 
143
of the messages included.	 
95
+------------+-----------------------------------------------------------------	 
144
+------------+-----------------------------------------------------------------	 
96
Bug fix (JORAM-16): Allow the reconnection of the JMS bridge detecting a
145
Bug fix (JORAM-16): Allow the reconnection of the JMS bridge detecting a
97
connection issue even if the remote JMS provider do not thrown an exception on
146
connection issue even if the remote JMS provider do not thrown an exception on
98
ExceptionListener.	 
147
ExceptionListener.	 
99
+------------+-----------------------------------------------------------------	 
148
+------------+-----------------------------------------------------------------	 
100
Bug fix (JORAM-23): Avoids starvation of listener when using flow control.
149
Bug fix (JORAM-23): Avoids starvation of listener when using flow control.
101
Previously after reactivation of the subscription the supply of the listener's
150
Previously after reactivation of the subscription the supply of the listener's
102
queue is resumed only if new messages comes from topic.
151
queue is resumed only if new messages comes from topic.
103
Changes to limiting the number of messages per request between the subscription
152
Changes to limiting the number of messages per request between the subscription
104
and the listener after restarting of a subscription (JORAM-22).	 
153
and the listener after restarting of a subscription (JORAM-22).	 
105
+------------+-----------------------------------------------------------------	 
154
+------------+-----------------------------------------------------------------	 
106
Fix a memory leak (JORAM-20): no longer create a new logging topic for each
155
Fix a memory leak (JORAM-20): no longer create a new logging topic for each
107
created daemon.
156
created daemon.
108
+------------+-----------------------------------------------------------------	 
157
+------------+-----------------------------------------------------------------	 
109
Bug fix in NGTransaction rebuild of the memory transaction log.	 
158
Bug fix in NGTransaction rebuild of the memory transaction log.	 
110
Fix a bad behavior (JORAM-18) allowing the proliferation of unused log files.	 
159
Fix a bad behavior (JORAM-18) allowing the proliferation of unused log files.	 
111
+------------+-----------------------------------------------------------------	 
160
+------------+-----------------------------------------------------------------	 
112
Potential bug fix if convertJMSMessage is called with a null message.	 
161
Potential bug fix if convertJMSMessage is called with a null message.	 
113
+------------+-----------------------------------------------------------------	 
162
+------------+-----------------------------------------------------------------	 
114
Allows the configuration of the JMS bridge connection service:
163
Allows the configuration of the JMS bridge connection service:
115
 - Add JMSBridgeConnection element to add a bridge connection to a JMS server
164
 - Add JMSBridgeConnection element to add a bridge connection to a JMS server
116
 through the XML cpnfiguration scripts.
165
 through the XML cpnfiguration scripts.
117
 - Add addJMSBridgeConnection and deleteJMSBridgeConnection methods to add or
166
 - Add addJMSBridgeConnection and deleteJMSBridgeConnection methods to add or
118
 delete a bridge connection to a JMS server.
167
 delete a bridge connection to a JMS server.
119
Use URLs to describes each JMS connection. 
168
Use URLs to describes each JMS connection. 
120
+------------+-----------------------------------------------------------------	 
169
+------------+-----------------------------------------------------------------	 
121
Until now a message to an unknown server was simply destroyed. Now when the
170
Until now a message to an unknown server was simply destroyed. Now when the
122
sender is identified an error message is sent to the corresponding agent.
171
sender is identified an error message is sent to the corresponding agent.
123
This patch fixes the problems JORAM-12 and JORAM-14.	 
172
This patch fixes the problems JORAM-12 and JORAM-14.	 
124
+------------+-----------------------------------------------------------------	 
173
+------------+-----------------------------------------------------------------	 
125
Allows the configuration of the AMQP bridge connection service:
174
Allows the configuration of the AMQP bridge connection service:
126
 - Add AMQPBridgeConnection element to add a bridge connection to a AMQP server
175
 - Add AMQPBridgeConnection element to add a bridge connection to a AMQP server
127
 through the XML cpnfiguration scripts. 
176
 through the XML cpnfiguration scripts. 
128
 - Add addAMQPBridgeConnection and deleteAMQPBridgeConnection methods to add or
177
 - Add addAMQPBridgeConnection and deleteAMQPBridgeConnection methods to add or
129
 delete a bridge connection to a AMQP server.
178
 delete a bridge connection to a AMQP server.
130
Use URLs to describes each AMQP connection. 
179
Use URLs to describes each AMQP connection. 
131
+------------+-----------------------------------------------------------------	 
180
+------------+-----------------------------------------------------------------	 
132
JORAM-10 : Fix possible NPE during server stop with JMS Bridge.
181
JORAM-10 : Fix possible NPE during server stop with JMS Bridge.
133
+------------+-----------------------------------------------------------------	 
182
+------------+-----------------------------------------------------------------	 
134
JORAM-9 : Fix FileNotFoundException using raconfig tools.	 
183
JORAM-9 : Fix FileNotFoundException using raconfig tools.	 
135
+------------+-----------------------------------------------------------------	 
184
+------------+-----------------------------------------------------------------	 
136
JORAM-3 : Fix a NullPointerException on server restart after a crash during
185
JORAM-3 : Fix a NullPointerException on server restart after a crash during
137
XA transactions.
186
XA transactions.
138
###############################################################################
187
###############################################################################
139
# 2011/09/14 | Joram 5.7.0 tag.
188
# 2011/09/14 | Joram 5.7.0 tag.
140
###############################################################################
189
###############################################################################
141
+==============================================================================
190
+==============================================================================
142
| 2011/09/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
191
| 2011/09/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
143
+------------+-----------------------------------------------------------------
192
+------------+-----------------------------------------------------------------
144
 Allows to get/set DMQ settings individually for user susbcriptions.
193
 Allows to get/set DMQ settings individually for user susbcriptions.
145
+==============================================================================
194
+==============================================================================
146
| 2011/08/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
195
| 2011/08/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
147
+------------+-----------------------------------------------------------------
196
+------------+-----------------------------------------------------------------
148
 Handling of persistent properties at Transaction level.
197
 Handling of persistent properties at Transaction level.
149
 Enhancements in NGTransaction component.
198
 Enhancements in NGTransaction component.
150
+==============================================================================
199
+==============================================================================
151
| 2011/08/05 | Guillaume Surrel - ScalAgent Distributed Technologies 
200
| 2011/08/05 | Guillaume Surrel - ScalAgent Distributed Technologies 
152
+------------+-----------------------------------------------------------------
201
+------------+-----------------------------------------------------------------
153
 Add new AliasQueue destination: this queue forwards messages to another Joram
202
 Add new AliasQueue destination: this queue forwards messages to another Joram
154
destination, holding messages when the destination is unreachable and pinging
203
destination, holding messages when the destination is unreachable and pinging
155
it to forward accumulated messages when link is restored.
204
it to forward accumulated messages when link is restored.
156
 +==============================================================================
205
 +==============================================================================
157
| 2011/08/02 | Guillaume Surrel - ScalAgent Distributed Technologies 
206
| 2011/08/02 | Guillaume Surrel - ScalAgent Distributed Technologies 
158
+------------+-----------------------------------------------------------------
207
+------------+-----------------------------------------------------------------
159
 New version of the JMS acquisition/distribution bridge, mimicking the AMQP
208
 New version of the JMS acquisition/distribution bridge, mimicking the AMQP
160
bridge:
209
bridge:
161
- New JMSConnectionService handling connections to the foreign JMS servers
210
- New JMSConnectionService handling connections to the foreign JMS servers
162
- Acquisition and distribution destinations can use all these connections or a
211
- Acquisition and distribution destinations can use all these connections or a
163
subset of them using "jms.Routing" property.
212
subset of them using "jms.Routing" property.
164
- XA has been removed
213
- XA has been removed
165
###############################################################################
214
###############################################################################
166
# 2011/07/13 | Joram 5.6.0 tag.
215
# 2011/07/13 | Joram 5.6.0 tag.
167
###############################################################################
216
###############################################################################
168
+==============================================================================
217
+==============================================================================
169
| 2011/07/12 | Guillaume Surrel - ScalAgent Distributed Technologies 
218
| 2011/07/12 | Guillaume Surrel - ScalAgent Distributed Technologies 
170
+------------+-----------------------------------------------------------------
219
+------------+-----------------------------------------------------------------
171
 Adds persistence to distribution queues for messages that can't be
220
 Adds persistence to distribution queues for messages that can't be
172
distributed. The queue tries to send the messages regularly.
221
distributed. The queue tries to send the messages regularly.
173
+==============================================================================
222
+==============================================================================
174
| 2011/07/11 | Guillaume Surrel - ScalAgent Distributed Technologies 
223
| 2011/07/11 | Guillaume Surrel - ScalAgent Distributed Technologies 
175
+------------+-----------------------------------------------------------------
224
+------------+-----------------------------------------------------------------
176
 Fix possible NPE in JMS module for acquisition and distribution JMS bridge
225
 Fix possible NPE in JMS module for acquisition and distribution JMS bridge
177
destinations.
226
destinations.
178
+==============================================================================
227
+==============================================================================
179
| 2011/07/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
228
| 2011/07/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
180
+------------+-----------------------------------------------------------------
229
+------------+-----------------------------------------------------------------
181
 New JoramHelper component allowing static administration from server side.
230
 New JoramHelper component allowing static administration from server side.
182
+==============================================================================
231
+==============================================================================
183
| 2011/06/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
232
| 2011/06/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
184
+------------+-----------------------------------------------------------------
233
+------------+-----------------------------------------------------------------
185
 Fix a potential issue in PoolNetwork when a connection is initiated by a bad
234
 Fix a potential issue in PoolNetwork when a connection is initiated by a bad
186
component (the incoming component still connected).
235
component (the incoming component still connected).
187
+==============================================================================
236
+==============================================================================
188
| 2011/06/22 | Willy Malvault - ScalAgent Distributed Technologies 
237
| 2011/06/22 | Willy Malvault - ScalAgent Distributed Technologies 
189
+------------+-----------------------------------------------------------------
238
+------------+-----------------------------------------------------------------
190
 Adds root mechanism to create 'alias' destinations based on acquisition and
239
 Adds root mechanism to create 'alias' destinations based on acquisition and
191
distribution destinations.
240
distribution destinations.
192
+==============================================================================
241
+==============================================================================
193
| 2011/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
242
| 2011/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
194
+------------+-----------------------------------------------------------------
243
+------------+-----------------------------------------------------------------
195
 Adds a persistence mechanism for AMQP connections pool (AMQP acquisition and
244
 Adds a persistence mechanism for AMQP connections pool (AMQP acquisition and
196
distribution destinations).
245
distribution destinations).
197
+==============================================================================
246
+==============================================================================
198
| 2011/06/08 | Andre Freyssinet - ScalAgent Distributed Technologies 
247
| 2011/06/08 | Andre Freyssinet - ScalAgent Distributed Technologies 
199
+------------+-----------------------------------------------------------------
248
+------------+-----------------------------------------------------------------
200
 Adds samples configurations for Derby and NGT Transaction components.
249
 Adds samples configurations for Derby and NGT Transaction components.
201
 Adds samples configurations and clients for HttpNetwork Network components.
250
 Adds samples configurations and clients for HttpNetwork Network components.
202
 Updates performance sample.
251
 Updates performance sample.
203
+==============================================================================
252
+==============================================================================
204
| 2011/05/30 | Guillaume Surrel - ScalAgent Distributed Technologies 
253
| 2011/05/30 | Guillaume Surrel - ScalAgent Distributed Technologies 
205
+------------+-----------------------------------------------------------------
254
+------------+-----------------------------------------------------------------
206
 Fix NPE in AMQP distribution destination when amqp.Routing property is not
255
 Fix NPE in AMQP distribution destination when amqp.Routing property is not
207
correctly set.
256
correctly set.
208
+==============================================================================
257
+==============================================================================
209
| 2011/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies 
258
| 2011/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies 
210
+------------+-----------------------------------------------------------------
259
+------------+-----------------------------------------------------------------
211
 Adds deployment plans for JOnAS.
260
 Adds deployment plans for JOnAS.
212
+==============================================================================
261
+==============================================================================
213
| 2011/04/18 | Guillaume Surrel - ScalAgent Distributed Technologies 
262
| 2011/04/18 | Guillaume Surrel - ScalAgent Distributed Technologies 
214
+------------+-----------------------------------------------------------------
263
+------------+-----------------------------------------------------------------
215
 Removes optional header table in messages.
264
 Removes optional header table in messages.
216
+==============================================================================
265
+==============================================================================
217
| 2011/04/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
266
| 2011/04/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
218
+------------+-----------------------------------------------------------------
267
+------------+-----------------------------------------------------------------
219
 Evolves AMQP acquisition and distribution destinations.
268
 Evolves AMQP acquisition and distribution destinations.
220
+==============================================================================
269
+==============================================================================
221
| 2011/03/25 | Guillaume Surrel - ScalAgent Distributed Technologies 
270
| 2011/03/25 | Guillaume Surrel - ScalAgent Distributed Technologies 
222
+------------+-----------------------------------------------------------------
271
+------------+-----------------------------------------------------------------
223
 Allows invocation of static administration method from Joram AdminModule.
272
 Allows invocation of static administration method from Joram AdminModule.
224
+==============================================================================
273
+==============================================================================
225
| 2011/03/18 | Guillaume Surrel - ScalAgent Distributed Technologies 
274
| 2011/03/18 | Guillaume Surrel - ScalAgent Distributed Technologies 
226
+------------+-----------------------------------------------------------------
275
+------------+-----------------------------------------------------------------
227
 Fix: do not schedule a task when updating properties on AcquisitionModule.
276
 Fix: do not schedule a task when updating properties on AcquisitionModule.
228
+==============================================================================
277
+==============================================================================
229
| 2011/03/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
278
| 2011/03/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
230
+------------+-----------------------------------------------------------------
279
+------------+-----------------------------------------------------------------
231
 Creates all needed directory for persistence.
280
 Creates all needed directory for persistence.
232
+==============================================================================
281
+==============================================================================
233
| 2011/03/14 | Guillaume Surrel - ScalAgent Distributed Technologies 
282
| 2011/03/14 | Guillaume Surrel - ScalAgent Distributed Technologies 
234
+------------+-----------------------------------------------------------------
283
+------------+-----------------------------------------------------------------
235
 Various changes on JCA connector to enable Joram to be started as a JOnAS OSGi
284
 Various changes on JCA connector to enable Joram to be started as a JOnAS OSGi
236
service.
285
service.
237
###############################################################################
286
###############################################################################
238
# 2011/03/11 | Joram 5.5.0 tag.
287
# 2011/03/11 | Joram 5.5.0 tag.
239
###############################################################################
288
###############################################################################
240
+==============================================================================
289
+==============================================================================
241
| 2011/03/07 | Guillaume Surrel - ScalAgent Distributed Technologies 
290
| 2011/03/07 | Guillaume Surrel - ScalAgent Distributed Technologies 
242
+------------+-----------------------------------------------------------------
291
+------------+-----------------------------------------------------------------
243
 Improve NetServerOut daemon.
292
 Improve NetServerOut daemon.
244
+==============================================================================
293
+==============================================================================
245
| 2011/03/03 | Nicolas Tachker - ScalAgent Distributed Technologies 
294
| 2011/03/03 | Nicolas Tachker - ScalAgent Distributed Technologies 
246
+------------+-----------------------------------------------------------------
295
+------------+-----------------------------------------------------------------
247
 Use JoramDestinationName instead of JMSDestinationName in message property for
296
 Use JoramDestinationName instead of JMSDestinationName in message property for
248
the interceptors.
297
the interceptors.
249
 Fix: avoid possible NPE in AMQP acquisition module.
298
 Fix: avoid possible NPE in AMQP acquisition module.
250
+==============================================================================
299
+==============================================================================
251
| 2011/03/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
300
| 2011/03/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
252
+------------+-----------------------------------------------------------------
301
+------------+-----------------------------------------------------------------
253
 Initial revision of AMQP acquisition / distribution destinations.
302
 Initial revision of AMQP acquisition / distribution destinations.
254
+==============================================================================
303
+==============================================================================
255
| 2011/02/28 | Guillaume Surrel - ScalAgent Distributed Technologies 
304
| 2011/02/28 | Guillaume Surrel - ScalAgent Distributed Technologies 
256
+------------+-----------------------------------------------------------------
305
+------------+-----------------------------------------------------------------
257
 Harmonize exception handling between acquisition and distribution modules.
306
 Harmonize exception handling between acquisition and distribution modules.
258
+==============================================================================
307
+==============================================================================
259
| 2011/02/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
308
| 2011/02/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
260
+------------+-----------------------------------------------------------------
309
+------------+-----------------------------------------------------------------
261
 Changes about JMS interceptors handling.
310
 Changes about JMS interceptors handling.
262
 Allows to deactivate the default syncOnWrite mechanism on persistence
311
 Allows to deactivate the default syncOnWrite mechanism on persistence
263
handling.
312
handling.
264
 Allows to configure the thread priority of Engine through the threadPriority
313
 Allows to configure the thread priority of Engine through the threadPriority
265
Engine's property.
314
Engine's property.
266
+==============================================================================
315
+==============================================================================
267
| 2011/01/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
316
| 2011/01/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
268
+------------+-----------------------------------------------------------------
317
+------------+-----------------------------------------------------------------
269
 Allows to set properties at user creation.
318
 Allows to set properties at user creation.
270
 Allows to add/replace/remove interceptors through administration commands.
319
 Allows to add/replace/remove interceptors through administration commands.
271
 Allows to start/stop acquisition handlers.
320
 Allows to start/stop acquisition handlers.
272
+==============================================================================
321
+==============================================================================
273
| 2011/01/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
322
| 2011/01/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
274
+------------+-----------------------------------------------------------------
323
+------------+-----------------------------------------------------------------
275
 Software architecture changes: adds an extension package.
324
 Software architecture changes: adds an extension package.
276
 Migrates NGTransaction from util to ext package.
325
 Migrates NGTransaction from util to ext package.
277
 Fix minor issues in agent profiling.
326
 Fix minor issues in agent profiling.
278
+==============================================================================
327
+==============================================================================
279
| 2011/01/07 | Guillaume Surrel - ScalAgent Distributed Technologies 
328
| 2011/01/07 | Guillaume Surrel - ScalAgent Distributed Technologies 
280
+------------+-----------------------------------------------------------------
329
+------------+-----------------------------------------------------------------
281
 Fix: Add 'stopping' boolean to avoid losing one useless second when stopping
330
 Fix: Add 'stopping' boolean to avoid losing one useless second when stopping
282
the JNDI server.
331
the JNDI server.
283
+==============================================================================
332
+==============================================================================
284
| 2010/12/24 | Nicolas Tachker - ScalAgent Distributed Technologies 
333
| 2010/12/24 | Nicolas Tachker - ScalAgent Distributed Technologies 
285
+------------+-----------------------------------------------------------------
334
+------------+-----------------------------------------------------------------
286
 Adds generic administration command.
335
 Adds generic administration command.
287
 Adds interceptors on users and destinations.
336
 Adds interceptors on users and destinations.
288
+==============================================================================
337
+==============================================================================
289
| 2010/12/08 | Guillaume Surrel - ScalAgent Distributed Technologies 
338
| 2010/12/08 | Guillaume Surrel - ScalAgent Distributed Technologies 
290
+------------+-----------------------------------------------------------------
339
+------------+-----------------------------------------------------------------
291
 Adds the ability to add and remove notification listeners on the MX server.
340
 Adds the ability to add and remove notification listeners on the MX server.
292
 Fix initialization in Debug module.
341
 Fix initialization in Debug module.
293
+==============================================================================
342
+==============================================================================
294
| 2010/12/17 | Guillaume Surrel - ScalAgent Distributed Technologies 
343
| 2010/12/17 | Guillaume Surrel - ScalAgent Distributed Technologies 
295
+------------+-----------------------------------------------------------------
344
+------------+-----------------------------------------------------------------
296
 Fix outdated samples scripts.
345
 Fix outdated samples scripts.
297
+==============================================================================
346
+==============================================================================
298
| 2010/12/06 | Nicolas Tachker - ScalAgent Distributed Technologies 
347
| 2010/12/06 | Nicolas Tachker - ScalAgent Distributed Technologies 
299
+------------+-----------------------------------------------------------------
348
+------------+-----------------------------------------------------------------
300
 Add automatic reconnection in Joram adapter.
349
 Add automatic reconnection in Joram adapter.
301
+==============================================================================
350
+==============================================================================
302
| 2010/12/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
351
| 2010/12/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
303
+------------+-----------------------------------------------------------------
352
+------------+-----------------------------------------------------------------
304
 Create a Helper to ease the creation of well formed messages.
353
 Create a Helper to ease the creation of well formed messages.
305
+==============================================================================
354
+==============================================================================
306
| 2010/11/30 | Guillaume Surrel - ScalAgent Distributed Technologies 
355
| 2010/11/30 | Guillaume Surrel - ScalAgent Distributed Technologies 
307
+------------+-----------------------------------------------------------------
356
+------------+-----------------------------------------------------------------
308
 Clustering enhancements:
357
 Clustering enhancements:
309
 - rework administration
358
 - rework administration
310
 - harmonize behaviors and notifications exchanges between queues and topics
359
 - harmonize behaviors and notifications exchanges between queues and topics
311
 - allow transitive closure of clusters
360
 - allow transitive closure of clusters
312
 - add specific MBeans
361
 - add specific MBeans
313
 - fix various problems
362
 - fix various problems
314
+==============================================================================
363
+==============================================================================
315
| 2010/11/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
364
| 2010/11/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
316
+------------+-----------------------------------------------------------------
365
+------------+-----------------------------------------------------------------
317
 Merge destination and user proxy agents with their implementation, update the
366
 Merge destination and user proxy agents with their implementation, update the
318
corresponding MBeans.
367
corresponding MBeans.
319
###############################################################################
368
###############################################################################
320
# 2010/10/25 | Joram 5.4.0 tag.
369
# 2010/10/25 | Joram 5.4.0 tag.
321
###############################################################################
370
###############################################################################
322
+==============================================================================
371
+==============================================================================
323
| 2010/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
372
| 2010/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
324
+------------+-----------------------------------------------------------------
373
+------------+-----------------------------------------------------------------
325
 Bug fix in the JMS bridge, previously the use of receiveNoWait could cause a
374
 Bug fix in the JMS bridge, previously the use of receiveNoWait could cause a
326
NPE in server and a client infinite wait.
375
NPE in server and a client infinite wait.
327
 Adds profiling attributes about number of reactions and CPU and I/O time
376
 Adds profiling attributes about number of reactions and CPU and I/O time
328
consumption.
377
consumption.
329
+==============================================================================
378
+==============================================================================
330
| 2010/10/18 | Nicolas Tachker - ScalAgent Distributed Technologies 
379
| 2010/10/18 | Nicolas Tachker - ScalAgent Distributed Technologies 
331
+------------+-----------------------------------------------------------------
380
+------------+-----------------------------------------------------------------
332
 Defines JCA artifacts for Joram adapter.
381
 Defines JCA artifacts for Joram adapter.
333
+==============================================================================
382
+==============================================================================
334
| 2010/09/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
383
| 2010/09/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
335
+------------+-----------------------------------------------------------------
384
+------------+-----------------------------------------------------------------
336
 Bug fix: Client blocking if sending a message with a TTL to a local destination
385
 Bug fix: Client blocking if sending a message with a TTL to a local destination
337
(A possible cause of this problem can be a bad clock synchronization).
386
(A possible cause of this problem can be a bad clock synchronization).
338
In case of local interaction between the proxy and the destination the
387
In case of local interaction between the proxy and the destination the
339
ClientMessage is sent in non persistent mode and the client should be notify
388
ClientMessage is sent in non persistent mode and the client should be notify
340
after the destination reaction. Before this patch if TTL are set the CM could
389
after the destination reaction. Before this patch if TTL are set the CM could
341
be deleted and the client is blocked, so we remove the expiration date on the
390
be deleted and the client is blocked, so we remove the expiration date on the
342
CM in case of local sending.
391
CM in case of local sending.
343
+==============================================================================
392
+==============================================================================
344
| 2010/09/24 | Guillaume Surrel - ScalAgent Distributed Technologies 
393
| 2010/09/24 | Guillaume Surrel - ScalAgent Distributed Technologies 
345
+------------+-----------------------------------------------------------------
394
+------------+-----------------------------------------------------------------
346
 Fix bug when deleting a user: user was partially removed when deletion is not
395
 Fix bug when deleting a user: user was partially removed when deletion is not
347
allowed.
396
allowed.
348
 Change admin MBean name: user's name is used instead of 'JoramAdminProxy'.
397
 Change admin MBean name: user's name is used instead of 'JoramAdminProxy'.
349
+==============================================================================
398
+==============================================================================
350
| 2010/09/23 | Andre Freyssinet - ScalAgent Distributed Technologies 
399
| 2010/09/23 | Andre Freyssinet - ScalAgent Distributed Technologies 
351
+------------+-----------------------------------------------------------------
400
+------------+-----------------------------------------------------------------
352
 Use of OSGi based Joram server in the samples.
401
 Use of OSGi based Joram server in the samples.
353
 Bug fix in FTP collector.
402
 Bug fix in FTP collector.
354
+==============================================================================
403
+==============================================================================
355
| 2010/09/20 | Andre Freyssinet - ScalAgent Distributed Technologies 
404
| 2010/09/20 | Andre Freyssinet - ScalAgent Distributed Technologies 
356
+------------+-----------------------------------------------------------------
405
+------------+-----------------------------------------------------------------
357
 Add STOMP proxy allowing Joram access through STOMP protocol.
406
 Add STOMP proxy allowing Joram access through STOMP protocol.
358
+==============================================================================
407
+==============================================================================
359
| 2010/09/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
408
| 2010/09/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
360
+------------+-----------------------------------------------------------------
409
+------------+-----------------------------------------------------------------
361
 Fix a bug in administration of cluster destination through XML scripts (the
410
 Fix a bug in administration of cluster destination through XML scripts (the
362
administration wrapper was not set at creation so there is an error during next
411
administration wrapper was not set at creation so there is an error during next
363
operations).
412
operations).
364
+==============================================================================
413
+==============================================================================
365
| 2010/08/25 | Andre Freyssinet - ScalAgent Distributed Technologies 
414
| 2010/08/25 | Andre Freyssinet - ScalAgent Distributed Technologies 
366
+------------+-----------------------------------------------------------------
415
+------------+-----------------------------------------------------------------
367
 The call to System.runFinalization in AgentServer.stop method seems to cause
416
 The call to System.runFinalization in AgentServer.stop method seems to cause
368
deadlock with JOnAS. Normally this call is no longer needed so we remove it.
417
deadlock with JOnAS. Normally this call is no longer needed so we remove it.
369
+==============================================================================
418
+==============================================================================
370
| 2010/08/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
419
| 2010/08/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
371
+------------+-----------------------------------------------------------------
420
+------------+-----------------------------------------------------------------
372
 Fixes minor issues and removes unused code.
421
 Fixes minor issues and removes unused code.
373
 Javadoc enhancements.
422
 Javadoc enhancements.
374
+==============================================================================
423
+==============================================================================
375
| 2010/08/03 | Andre Freyssinet - ScalAgent Distributed Technologies 
424
| 2010/08/03 | Andre Freyssinet - ScalAgent Distributed Technologies 
376
+------------+-----------------------------------------------------------------
425
+------------+-----------------------------------------------------------------
377
 Transaction: Adds FileRepository.useRandomAccessFile property allowing the
426
 Transaction: Adds FileRepository.useRandomAccessFile property allowing the
378
optional  use of RandomAccessFile or FileOutputStream. This option offers better
427
optional  use of RandomAccessFile or FileOutputStream. This option offers better
379
performance with some filesystems.
428
performance with some filesystems.
380
 Potential bug fix in AgentId.equals with null.
429
 Potential bug fix in AgentId.equals with null.
381
 Adds statistics about messages waiting in MessageConsumer components.
430
 Adds statistics about messages waiting in MessageConsumer components.
382
 Allows to create or retrieve destinations through Session.create[Queue|Topic].
431
 Allows to create or retrieve destinations through Session.create[Queue|Topic].
383
 Numerous changes in administration, reducing the number of message types and
432
 Numerous changes in administration, reducing the number of message types and
384
avoiding useless indirection in request and reply.
433
avoiding useless indirection in request and reply.
385
###############################################################################
434
###############################################################################
386
# 2010/07/21 | Joram 5.3.3 tag.
435
# 2010/07/21 | Joram 5.3.3 tag.
387
###############################################################################
436
###############################################################################
388
+==============================================================================
437
+==============================================================================
389
| 2010/07/19 | Nicolas Tachker - ScalAgent Distributed Technologies 
438
| 2010/07/19 | Nicolas Tachker - ScalAgent Distributed Technologies 
390
+------------+-----------------------------------------------------------------
439
+------------+-----------------------------------------------------------------
391
 OSGi enhancements.
440
 OSGi enhancements.
392
###############################################################################
441
###############################################################################
393
# 2010/07/13 | Joram 5.3.2 tag.
442
# 2010/07/13 | Joram 5.3.2 tag.
394
###############################################################################
443
###############################################################################
395
+==============================================================================
444
+==============================================================================
396
| 2010/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
445
| 2010/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
397
+------------+-----------------------------------------------------------------
446
+------------+-----------------------------------------------------------------
398
 Design of an extension framework for JMS destinations. In a first time it
447
 Design of an extension framework for JMS destinations. In a first time it
399
defines 2 destinations for acquisition (create JMS message from external data)
448
defines 2 destinations for acquisition (create JMS message from external data)
400
and distribution (create external data from JMS message) and a simple interface
449
and distribution (create external data from JMS message) and a simple interface
401
to implement for acquisition and distribution modules.
450
to implement for acquisition and distribution modules.
402
 Implementation of modules are provided to replace Collector, Mail, Monitoring
451
 Implementation of modules are provided to replace Collector, Mail, Monitoring
403
and JMS bridge destinations.
452
and JMS bridge destinations.
404
+==============================================================================
453
+==============================================================================
405
| 2010/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
454
| 2010/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
406
+------------+-----------------------------------------------------------------
455
+------------+-----------------------------------------------------------------
407
 First release of Jorams' configuration designer.
456
 First release of Jorams' configuration designer.
408
+==============================================================================
457
+==============================================================================
409
| 2010/06/22 | Nicolas Tachker - ScalAgent Distributed Technologies 
458
| 2010/06/22 | Nicolas Tachker - ScalAgent Distributed Technologies 
410
+------------+-----------------------------------------------------------------
459
+------------+-----------------------------------------------------------------
411
 maven migration
460
 maven migration
412
###############################################################################
461
###############################################################################
413
# 2010/05/05 | Joram 5.3.1 tag.
462
# 2010/05/05 | Joram 5.3.1 tag.
414
###############################################################################
463
###############################################################################
415
+==============================================================================
464
+==============================================================================
416
| 2010/05/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
465
| 2010/05/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
417
+------------+-----------------------------------------------------------------
466
+------------+-----------------------------------------------------------------
418
 Potential bug fix in heart-beat handling. Previously an exception in
467
 Potential bug fix in heart-beat handling. Previously an exception in
419
HeartBeatTask.start method caused an Engine stop.
468
HeartBeatTask.start method caused an Engine stop.
420
 Changes configuration properties naming for NGTransaction.
469
 Changes configuration properties naming for NGTransaction.
421
+==============================================================================
470
+==============================================================================
422
| 2010/05/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
471
| 2010/05/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
423
+------------+-----------------------------------------------------------------
472
+------------+-----------------------------------------------------------------
424
 Lock in memory some destinations using Timer.
473
 Lock in memory some destinations using Timer.
425
+==============================================================================
474
+==============================================================================
426
| 2010/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies
475
| 2010/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies
427
+------------+-----------------------------------------------------------------
476
+------------+-----------------------------------------------------------------
428
 Bug fix about destination using Timer. The Timer tasks are now handled
477
 Bug fix about destination using Timer. The Timer tasks are now handled
429
depending of the agent life-cycle, creation in agentInitialize and termination
478
depending of the agent life-cycle, creation in agentInitialize and termination
430
in agentFinalize.
479
in agentFinalize.
431
+==============================================================================
480
+==============================================================================
432
| 2010/05/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
481
| 2010/05/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
433
+------------+-----------------------------------------------------------------
482
+------------+-----------------------------------------------------------------
434
 Potential bug fix avoiding deadlock in AdminModule.stopServer of local server.
483
 Potential bug fix avoiding deadlock in AdminModule.stopServer of local server.
435
+==============================================================================
484
+==============================================================================
436
| 2010/04/21 | Nicolas Tachker - ScalAgent Distributed Technologies 
485
| 2010/04/21 | Nicolas Tachker - ScalAgent Distributed Technologies 
437
+------------+-----------------------------------------------------------------
486
+------------+-----------------------------------------------------------------
438
 Consideration of interceptors for the managed connection factories.
487
 Consideration of interceptors for the managed connection factories.
439
+==============================================================================
488
+==============================================================================
440
| 2010/04/08 | Guillaume Surrel - ScalAgent Distributed Technologies 
489
| 2010/04/08 | Guillaume Surrel - ScalAgent Distributed Technologies 
441
+------------+-----------------------------------------------------------------
490
+------------+-----------------------------------------------------------------
442
 Bug fixes in JMS bridge:
491
 Bug fixes in JMS bridge:
443
 - XAResource variables are now transient.
492
 - XAResource variables are now transient.
444
 - Now a configuration parameter is used to enable XAConnection instead of
493
 - Now a configuration parameter is used to enable XAConnection instead of
445
 checking ConnectionFactory interfaces.
494
 checking ConnectionFactory interfaces.
446
+==============================================================================
495
+==============================================================================
447
| 2010/03/16 | Guillaume Surrel - ScalAgent Distributed Technologies 
496
| 2010/03/16 | Guillaume Surrel - ScalAgent Distributed Technologies 
448
+------------+-----------------------------------------------------------------
497
+------------+-----------------------------------------------------------------
449
 Reworked PoolNetwork to have one Sender by NetSession. This leads to the
498
 Reworked PoolNetwork to have one Sender by NetSession. This leads to the
450
suppression of nbMaxFreeSender and nbMaxResetTries properties and fixes various
499
suppression of nbMaxFreeSender and nbMaxResetTries properties and fixes various
451
sync issues.
500
sync issues.
452
 Furthermore, SoftReferences are used in the PoolNetwork to avoid memory errors
501
 Furthermore, SoftReferences are used in the PoolNetwork to avoid memory errors
453
when messages accumulate in the network.
502
when messages accumulate in the network.
454
+==============================================================================
503
+==============================================================================
455
| 2010/03/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
504
| 2010/03/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
456
+------------+-----------------------------------------------------------------
505
+------------+-----------------------------------------------------------------
457
 Following Joram OSGi properties can now be defined in config.properties file:
506
 Following Joram OSGi properties can now be defined in config.properties file:
458
- fr.dyade.aaa.agent.AgentServer.id
507
- fr.dyade.aaa.agent.AgentServer.id
459
- fr.dyade.aaa.agent.AgentServer.clusterid
508
- fr.dyade.aaa.agent.AgentServer.clusterid
460
- fr.dyade.aaa.agent.AgentServer.storage
509
- fr.dyade.aaa.agent.AgentServer.storage
461
###############################################################################
510
###############################################################################
462
# 2010/02/11 | Joram 5.3.0 tag.
511
# 2010/02/11 | Joram 5.3.0 tag.
463
###############################################################################
512
###############################################################################
464
+==============================================================================
513
+==============================================================================
465
| 2010/02/11 | Nicolas Tachker - ScalAgent Distributed Technologies 
514
| 2010/02/11 | Nicolas Tachker - ScalAgent Distributed Technologies 
466
+------------+-----------------------------------------------------------------
515
+------------+-----------------------------------------------------------------
467
 add pom for OSGi bundles.
516
 add pom for OSGi bundles.
468
+==============================================================================
517
+==============================================================================
469
| 2010/02/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
518
| 2010/02/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
470
+------------+-----------------------------------------------------------------
519
+------------+-----------------------------------------------------------------
471
 Fix a bug in PoolNetwork when using nbMaxCnx.
520
 Fix a bug in PoolNetwork when using nbMaxCnx.
472
+==============================================================================
521
+==============================================================================
473
| 2010/01/25 | Nicolas Tachker - ScalAgent Distributed Technologies 
522
| 2010/01/25 | Nicolas Tachker - ScalAgent Distributed Technologies 
474
+------------+-----------------------------------------------------------------
523
+------------+-----------------------------------------------------------------
475
 Update Joram security:
524
 Update Joram security:
476
 - modify Identity.check method in order to check through the trusted class.
525
 - modify Identity.check method in order to check through the trusted class.
477
 - remove unused method getCredential, getSubject.
526
 - remove unused method getCredential, getSubject.
478
 - use common.Configuration class instead System one to get properties.
527
 - use common.Configuration class instead System one to get properties.
479
+==============================================================================
528
+==============================================================================
480
| 2009/11/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
529
| 2009/11/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
481
+------------+-----------------------------------------------------------------
530
+------------+-----------------------------------------------------------------
482
 Destination consideration of the update by JMX for the period.
531
 Destination consideration of the update by JMX for the period.
483
 Properties implements Serializable
532
 Properties implements Serializable
484
+==============================================================================
533
+==============================================================================
485
| 2009/11/12 | Nicolas Tachker - ScalAgent Distributed Technologies 
534
| 2009/11/12 | Nicolas Tachker - ScalAgent Distributed Technologies 
486
+------------+-----------------------------------------------------------------
535
+------------+-----------------------------------------------------------------
487
 All ScalAgent timer replaced by java timer.
536
 All ScalAgent timer replaced by java timer.
488
 ClusterQueue :
537
 ClusterQueue :
489
 - Add a better ordering messages in cluster queue.
538
 - Add a better ordering messages in cluster queue.
490
 - Bug fix in join cluster queue.
539
 - Bug fix in join cluster queue.
491
 PoolNetwork : 
540
 PoolNetwork : 
492
  Fix a possible incomplete closure of PoolSender, and possible NPE.
541
  Fix a possible incomplete closure of PoolSender, and possible NPE.
493
+==============================================================================
542
+==============================================================================
494
| 2009/11/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
543
| 2009/11/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
495
+------------+-----------------------------------------------------------------
544
+------------+-----------------------------------------------------------------
496
 The Destination.getStatistics method now returns all the convertible JMX
545
 The Destination.getStatistics method now returns all the convertible JMX
497
attributes of this destination (depending of the real type of the destination).
546
attributes of this destination (depending of the real type of the destination).
498
+==============================================================================
547
+==============================================================================
499
| 2009/11/03 | Andre Freyssinet - ScalAgent Distributed Technologies 
548
| 2009/11/03 | Andre Freyssinet - ScalAgent Distributed Technologies 
500
+------------+-----------------------------------------------------------------
549
+------------+-----------------------------------------------------------------
501
 Implements either implicit (periodic) or explicit behavior for monitoring
550
 Implements either implicit (periodic) or explicit behavior for monitoring
502
topics. Implements monitoring queue and factorizes common behavior in an
551
topics. Implements monitoring queue and factorizes common behavior in an
503
helper class.
552
helper class.
504
+==============================================================================
553
+==============================================================================
505
| 2009/10/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
554
| 2009/10/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
506
+------------+-----------------------------------------------------------------
555
+------------+-----------------------------------------------------------------
507
 Fix a potential issue using clustered destination:
556
 Fix a potential issue using clustered destination:
508
 - no longer access directly type attribute (now private attribute of the
557
 - no longer access directly type attribute (now private attribute of the
509
 Destination class).
558
 Destination class).
510
 - implements getType method in ClusterDestination allowing a correct value of
559
 - implements getType method in ClusterDestination allowing a correct value of
511
 destination type in message after sending.
560
 destination type in message after sending.
512
+==============================================================================
561
+==============================================================================
513
| 2009/10/26 | Andre Freyssinet - ScalAgent Distributed Technologies 
562
| 2009/10/26 | Andre Freyssinet - ScalAgent Distributed Technologies 
514
+------------+-----------------------------------------------------------------
563
+------------+-----------------------------------------------------------------
515
 Bug fix: the destination identifier checking generates an exception with
564
 Bug fix: the destination identifier checking generates an exception with
516
clustered destination. No longer use directly agentId attribute.
565
clustered destination. No longer use directly agentId attribute.
517
+==============================================================================
566
+==============================================================================
518
| 2009/10/26 | Guillaume Surrel - ScalAgent Distributed Technologies 
567
| 2009/10/26 | Guillaume Surrel - ScalAgent Distributed Technologies 
519
+------------+-----------------------------------------------------------------
568
+------------+-----------------------------------------------------------------
520
 Fix infinite recursion in GetProxyIdNot.toString(StringBuffer) method.
569
 Fix infinite recursion in GetProxyIdNot.toString(StringBuffer) method.
521
###############################################################################
570
###############################################################################
522
# 2009/10/23 | Joram 5.2.6 tag.
571
# 2009/10/23 | Joram 5.2.6 tag.
523
###############################################################################
572
###############################################################################
524
+==============================================================================
573
+==============================================================================
525
| 2009/10/21 | Guillaume Surrel - ScalAgent Distributed Technologies 
574
| 2009/10/21 | Guillaume Surrel - ScalAgent Distributed Technologies 
526
+------------+-----------------------------------------------------------------
575
+------------+-----------------------------------------------------------------
527
 Extended JMX monitoring for connections: show the number of connections
576
 Extended JMX monitoring for connections: show the number of connections
528
created since server start and show the number of failed connection creations.
577
created since server start and show the number of failed connection creations.
529
+==============================================================================
578
+==============================================================================
530
| 2009/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
579
| 2009/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
531
+------------+-----------------------------------------------------------------
580
+------------+-----------------------------------------------------------------
532
 Removes JMXRIHttpService class, no longer used, depends of JMXRITools.jar.
581
 Removes JMXRIHttpService class, no longer used, depends of JMXRITools.jar.
533
 Adds a MonitoringTimerTask to the AgentServer class allowing the periodic
582
 Adds a MonitoringTimerTask to the AgentServer class allowing the periodic
534
monitoring of the server's attributes.
583
monitoring of the server's attributes.
535
 Adds JMX MBean interface to MonitoringTopic and MonitoringTimerTask classes.
584
 Adds JMX MBean interface to MonitoringTopic and MonitoringTimerTask classes.
536
 Removes unused jars in ship/lib: jndi, jmxri, jmxtools.
585
 Removes unused jars in ship/lib: jndi, jmxri, jmxtools.
537
+==============================================================================
586
+==============================================================================
538
| 2009/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
587
| 2009/10/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
539
+------------+-----------------------------------------------------------------
588
+------------+-----------------------------------------------------------------
540
 Adds JMX control of monitored attributes in MonitoringTopic, allows to view,
589
 Adds JMX control of monitored attributes in MonitoringTopic, allows to view,
541
add and remove attributes.
590
add and remove attributes.
542
+==============================================================================
591
+==============================================================================
543
| 2009/10/13 | Andre Freyssinet - ScalAgent Distributed Technologies 
592
| 2009/10/13 | Andre Freyssinet - ScalAgent Distributed Technologies 
544
+------------+-----------------------------------------------------------------
593
+------------+-----------------------------------------------------------------
545
 Implements a pool of connections through a dedicated ConnectionFactory.
594
 Implements a pool of connections through a dedicated ConnectionFactory.
546
+==============================================================================
595
+==============================================================================
547
| 2009/10/08 | Andre Freyssinet - ScalAgent Distributed Technologies 
596
| 2009/10/08 | Andre Freyssinet - ScalAgent Distributed Technologies 
548
+------------+-----------------------------------------------------------------
597
+------------+-----------------------------------------------------------------
549
 Bug fix: avoid concurrent connections in AdminModule static administration
598
 Bug fix: avoid concurrent connections in AdminModule static administration
550
component.
599
component.
551
 Bug fix: no longer deserializes two times the adminMessage.
600
 Bug fix: no longer deserializes two times the adminMessage.
552
+==============================================================================
601
+==============================================================================
553
| 2009/10/02 | Andre Freyssinet - ScalAgent Distributed Technologies 
602
| 2009/10/02 | Andre Freyssinet - ScalAgent Distributed Technologies 
554
+------------+-----------------------------------------------------------------
603
+------------+-----------------------------------------------------------------
555
 Adds NGTransaction component.
604
 Adds NGTransaction component.
556
 Verify clock synchronization between client and server at connection time,
605
 Verify clock synchronization between client and server at connection time,
557
updates the protocol version to 5.3.
606
updates the protocol version to 5.3.
558
 Adds interceptors mechanism.
607
 Adds interceptors mechanism.
559
 Bug fix in Joram administration: setting the time-out to abort request now
608
 Bug fix in Joram administration: setting the time-out to abort request now
560
works (either through setter method or environment property).
609
works (either through setter method or environment property).
561
 1st version of MonitoringTimerTask.
610
 1st version of MonitoringTimerTask.
562
 Update common.xml to compile Joram with JDK1.5 (needed for NGTransaction).
611
 Update common.xml to compile Joram with JDK1.5 (needed for NGTransaction).
563
+==============================================================================
612
+==============================================================================
564
| 2009/09/21 | Andre Freyssinet - ScalAgent Distributed Technologies 
613
| 2009/09/21 | Andre Freyssinet - ScalAgent Distributed Technologies 
565
+------------+-----------------------------------------------------------------
614
+------------+-----------------------------------------------------------------
566
 Bug fix in Engine: no longer set NbMaxAgents to Integer.MAX_VALUE with
615
 Bug fix in Engine: no longer set NbMaxAgents to Integer.MAX_VALUE with
567
NullTransaction component. This number is incremented with the number of fixed
616
NullTransaction component. This number is incremented with the number of fixed
568
agents and becomes negative, then it produces strange behavior in the garbage.
617
agents and becomes negative, then it produces strange behavior in the garbage.
569
+==============================================================================
618
+==============================================================================
570
| 2009/09/16 | Andre Freyssinet - ScalAgent Distributed Technologies 
619
| 2009/09/16 | Andre Freyssinet - ScalAgent Distributed Technologies 
571
+------------+-----------------------------------------------------------------
620
+------------+-----------------------------------------------------------------
572
 Bug fix in Scheduler: no longer use recursion to serialize the ScheduleItem
621
 Bug fix in Scheduler: no longer use recursion to serialize the ScheduleItem
573
list (It can produce stack overflow with big number of items).
622
list (It can produce stack overflow with big number of items).
574
###############################################################################
623
###############################################################################
575
# 2009/09/08 | Joram 5.2.5 tag.
624
# 2009/09/08 | Joram 5.2.5 tag.
576
###############################################################################
625
###############################################################################
577
+==============================================================================
626
+==============================================================================
578
| 2009/09/04 | Adriana Danes - Bull S.A. 
627
| 2009/09/04 | Adriana Danes - Bull S.A. 
579
+------------+-----------------------------------------------------------------
628
+------------+-----------------------------------------------------------------
580
 Bug fix in Joram Adapter: Avoid a NPE when stopping an application with 2 MDBs
629
 Bug fix in Joram Adapter: Avoid a NPE when stopping an application with 2 MDBs
581
'sharing' a same destination.
630
'sharing' a same destination.
582
+==============================================================================
631
+==============================================================================
583
| 2009/08/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
632
| 2009/08/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
584
+------------+-----------------------------------------------------------------
633
+------------+-----------------------------------------------------------------
585
 Improves transaction component:
634
 Improves transaction component:
586
 - Extends the Transaction interface and extracts a generic common part to all
635
 - Extends the Transaction interface and extracts a generic common part to all
587
 transactions implementation: class AbstractTransaction.
636
 transactions implementation: class AbstractTransaction.
588
 - Shares Operation and OperationKey classes.
637
 - Shares Operation and OperationKey classes.
589
 - 1st implementation of optimized transaction component: NGTransaction.
638
 - 1st implementation of optimized transaction component: NGTransaction.
590
 Improves Joram's messages storage, uses Transaction.Create operations and
639
 Improves Joram's messages storage, uses Transaction.Create operations and
591
avoid copy for the body.
640
avoid copy for the body.
592
+==============================================================================
641
+==============================================================================
593
| 2009/08/07 | Andre Freyssinet - ScalAgent Distributed Technologies 
642
| 2009/08/07 | Andre Freyssinet - ScalAgent Distributed Technologies 
594
+------------+-----------------------------------------------------------------
643
+------------+-----------------------------------------------------------------
595
 Bug fix in the SchedulerQueue, reinitializes the scheduler object in order to
644
 Bug fix in the SchedulerQueue, reinitializes the scheduler object in order to
596
allow a clean restart.
645
allow a clean restart.
597
+==============================================================================
646
+==============================================================================
598
| 2009/07/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
647
| 2009/07/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
599
+------------+-----------------------------------------------------------------
648
+------------+-----------------------------------------------------------------
600
 Fix a bug with HA servers: the administration connection still block at
649
 Fix a bug with HA servers: the administration connection still block at
601
initialisation. In adminTopicImpl use the clusterId to get the A3CML server's
650
initialisation. In adminTopicImpl use the clusterId to get the A3CML server's
602
structure. This fix allow to get information about the local server but a
651
structure. This fix allow to get information about the local server but a
603
similar problem remain about eventual other HA servers.
652
similar problem remain about eventual other HA servers.
604
+==============================================================================
653
+==============================================================================
605
| 2009/06/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
654
| 2009/06/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
606
+------------+-----------------------------------------------------------------
655
+------------+-----------------------------------------------------------------
607
 In order to avoid MOM malfunctioning verify that the destination identifier
656
 In order to avoid MOM malfunctioning verify that the destination identifier
608
is valid when setting a DMQ.
657
is valid when setting a DMQ.
609
 Resets the deliveryCount attribute when sending a message.
658
 Resets the deliveryCount attribute when sending a message.
610
 In the isUndeliverable method of QueueImpl and ProxyImpl now verify that
659
 In the isUndeliverable method of QueueImpl and ProxyImpl now verify that
611
the number of delivery attempts is not greater or equals to the threshold
660
the number of delivery attempts is not greater or equals to the threshold
612
(previously strict equality).
661
(previously strict equality).
613
+==============================================================================
662
+==============================================================================
614
| 2009/06/16 | Andre Freyssinet - ScalAgent Distributed Technologies 
663
| 2009/06/16 | Andre Freyssinet - ScalAgent Distributed Technologies 
615
+------------+-----------------------------------------------------------------
664
+------------+-----------------------------------------------------------------
616
 Potential bug fix in AgentId.fromString if the incoming string is empty.
665
 Potential bug fix in AgentId.fromString if the incoming string is empty.
617
 1st version of a component (JoramAdminConnect) allowing the administration
666
 1st version of a component (JoramAdminConnect) allowing the administration
618
of Joram through a JMX console. It uses JoramAdmin MBean component to handle
667
of Joram through a JMX console. It uses JoramAdmin MBean component to handle
619
remote servers.
668
remote servers.
620
 Adds toString method in Queue and Topic administered objects (previously
669
 Adds toString method in Queue and Topic administered objects (previously
621
defined in Destination superclass).
670
defined in Destination superclass).
622
 Adds location (server unique identifier) in administered objects MBean name.
671
 Adds location (server unique identifier) in administered objects MBean name.
623
 No longer register MBean of administered objects in AdminWrapper (done by
672
 No longer register MBean of administered objects in AdminWrapper (done by
624
JoramAdapter or JoramAdmin JMX component).
673
JoramAdapter or JoramAdmin JMX component).
625
+==============================================================================
674
+==============================================================================
626
| 2009/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
675
| 2009/06/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
627
+------------+-----------------------------------------------------------------
676
+------------+-----------------------------------------------------------------
628
 Improved JMX monitoring for mail destinations.
677
 Improved JMX monitoring for mail destinations.
629
+==============================================================================
678
+==============================================================================
630
| 2009/06/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
679
| 2009/06/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
631
+------------+-----------------------------------------------------------------
680
+------------+-----------------------------------------------------------------
632
 Enhances messages view from queue and subscription in JMX console.
681
 Enhances messages view from queue and subscription in JMX console.
633
 Bug fix: Avoid to see all messages related to any user's subscription.
682
 Bug fix: Avoid to see all messages related to any user's subscription.
634
 Bug fix: Avoid NPE if default DMQ is reseted (set to null).
683
 Bug fix: Avoid NPE if default DMQ is reseted (set to null).
635
+==============================================================================
684
+==============================================================================
636
| 2009/06/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
685
| 2009/06/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
637
+------------+-----------------------------------------------------------------
686
+------------+-----------------------------------------------------------------
638
 Adds agent identifier in MBean name (different agents can have the same name).
687
 Adds agent identifier in MBean name (different agents can have the same name).
639
 Extends JoramAdapter MBean: getServersIds, getServersNames, etc.
688
 Extends JoramAdapter MBean: getServersIds, getServersNames, etc.
640
+==============================================================================
689
+==============================================================================
641
| 2009/06/09 | Andre Freyssinet - ScalAgent Distributed Technologies 
690
| 2009/06/09 | Andre Freyssinet - ScalAgent Distributed Technologies 
642
+------------+-----------------------------------------------------------------
691
+------------+-----------------------------------------------------------------
643
 Javadoc enhancements adn fixes.
692
 Javadoc enhancements adn fixes.
644
+==============================================================================
693
+==============================================================================
645
| 2009/06/05 | Guillaume Surrel - ScalAgent Distributed Technologies 
694
| 2009/06/05 | Guillaume Surrel - ScalAgent Distributed Technologies 
646
+------------+-----------------------------------------------------------------
695
+------------+-----------------------------------------------------------------
647
 Administration interactions with a wrong user don't hang anymore and an
696
 Administration interactions with a wrong user don't hang anymore and an
648
understandable response is returned.
697
understandable response is returned.
649
###############################################################################
698
###############################################################################
650
# 2009/06/04 | Joram 5.2.4 tag.
699
# 2009/06/04 | Joram 5.2.4 tag.
651
###############################################################################
700
###############################################################################
652
+==============================================================================
701
+==============================================================================
653
| 2009/06/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
702
| 2009/06/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
654
+------------+-----------------------------------------------------------------
703
+------------+-----------------------------------------------------------------
655
 Bug fix in JoramSaxWrapper: Using a LocalConnection in XML script starts the
704
 Bug fix in JoramSaxWrapper: Using a LocalConnection in XML script starts the
656
connection before to create the AdminWrapper (avoid a deadlock).
705
connection before to create the AdminWrapper (avoid a deadlock).
657
+==============================================================================
706
+==============================================================================
658
| 2009/05/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
707
| 2009/05/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
659
+------------+-----------------------------------------------------------------
708
+------------+-----------------------------------------------------------------
660
 Bug fix: A ClassCastException occurs in XAContext.addSendings during
709
 Bug fix: A ClassCastException occurs in XAContext.addSendings during
661
XAResourceMngr.end call. The real type of vector element is not a JMS message
710
XAResourceMngr.end call. The real type of vector element is not a JMS message
662
but the shared structure used in the protocol.
711
but the shared structure used in the protocol.
663
+==============================================================================
712
+==============================================================================
664
| 2009/05/29 | Guillaume Surrel - ScalAgent Distributed Technologies 
713
| 2009/05/29 | Guillaume Surrel - ScalAgent Distributed Technologies 
665
+------------+-----------------------------------------------------------------
714
+------------+-----------------------------------------------------------------
666
 Adds ResolverRepository and Resolver classes in order to allow packaging of
715
 Adds ResolverRepository and Resolver classes in order to allow packaging of
667
Joram in multiples bundles.
716
Joram in multiples bundles.
668
+==============================================================================
717
+==============================================================================
669
| 2009/05/19 | Guillaume Surrel - ScalAgent Distributed Technologies 
718
| 2009/05/19 | Guillaume Surrel - ScalAgent Distributed Technologies 
670
+------------+-----------------------------------------------------------------
719
+------------+-----------------------------------------------------------------
671
 Bug fix: a deadlock could occur in PoolNetwork on a failing network.
720
 Bug fix: a deadlock could occur in PoolNetwork on a failing network.
672
 Avoid lengthy connection close operation if connection is broken and factory
721
 Avoid lengthy connection close operation if connection is broken and factory
673
parameter 'connectingTimer' was set.
722
parameter 'connectingTimer' was set.
674
+==============================================================================
723
+==============================================================================
675
| 2009/05/18 | Andre Freyssinet - ScalAgent Distributed Technologies 
724
| 2009/05/18 | Andre Freyssinet - ScalAgent Distributed Technologies 
676
+------------+-----------------------------------------------------------------
725
+------------+-----------------------------------------------------------------
677
 Removes unused classes: Platform administration scripts and AgentAdmin.
726
 Removes unused classes: Platform administration scripts and AgentAdmin.
678
 Fix potential NPE with HttpNetwork defined without any server.
727
 Fix potential NPE with HttpNetwork defined without any server.
679
 Improve Joram administration connection and server stop, trying to avoid
728
 Improve Joram administration connection and server stop, trying to avoid
680
ConnectException.
729
ConnectException.
681
###############################################################################
730
###############################################################################
682
# 2009/05/14 | Joram 5.2.3 tag.
731
# 2009/05/14 | Joram 5.2.3 tag.
683
###############################################################################
732
###############################################################################
684
+==============================================================================
733
+==============================================================================
685
| 2009/05/13 | Andre Freyssinet - ScalAgent Distributed Technologies 
734
| 2009/05/13 | Andre Freyssinet - ScalAgent Distributed Technologies 
686
+------------+-----------------------------------------------------------------
735
+------------+-----------------------------------------------------------------
687
 Bug fix in DefaultConnectionManager class: Avoid class cast exception in
736
 Bug fix in DefaultConnectionManager class: Avoid class cast exception in
688
allocateConnection method (objects returned by create methods are in fact
737
allocateConnection method (objects returned by create methods are in fact
689
AbstractConnectionFactory).
738
AbstractConnectionFactory).
690
 JoramAdapter: Removes stack trace printing when XML configuration file is not
739
 JoramAdapter: Removes stack trace printing when XML configuration file is not
691
found.
740
found.
692
 Bug fix: If the internal AdminWrapper object is closed the AdminModule static
741
 Bug fix: If the internal AdminWrapper object is closed the AdminModule static
693
one is used.
742
one is used.
694
+==============================================================================
743
+==============================================================================
695
| 2009/05/13 | Nicolas Tachker - ScalAgent Distributed Technologies 
744
| 2009/05/13 | Nicolas Tachker - ScalAgent Distributed Technologies 
696
+------------+-----------------------------------------------------------------
745
+------------+-----------------------------------------------------------------
697
 Fix initialization of collector destination.
746
 Fix initialization of collector destination.
698
+==============================================================================
747
+==============================================================================
699
| 2009/05/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
748
| 2009/05/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
700
+------------+-----------------------------------------------------------------
749
+------------+-----------------------------------------------------------------
701
 Bug fixes in AgentServer initialization: Initializes the transaction component
750
 Bug fixes in AgentServer initialization: Initializes the transaction component
702
before the configuration reading and reads the configuration through the
751
before the configuration reading and reads the configuration through the
703
transaction (otherwise modifications in the transaction log could not be read).
752
transaction (otherwise modifications in the transaction log could not be read).
704
 Bug fixes in HttpNetwork reconfiguration: In ServerConfigHelper.addServer
753
 Bug fixes in HttpNetwork reconfiguration: In ServerConfigHelper.addServer
705
replaces test to add the server to the MessageConsumer (use hops rather than
754
replaces test to add the server to the MessageConsumer (use hops rather than
706
gateway attribute, gateway is defined for 'client' servers of HttpNetwork
755
gateway attribute, gateway is defined for 'client' servers of HttpNetwork
707
domains).
756
domains).
708
+==============================================================================
757
+==============================================================================
709
| 2009/04/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
758
| 2009/04/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
710
+------------+-----------------------------------------------------------------
759
+------------+-----------------------------------------------------------------
711
 Improves Strings utility class.
760
 Improves Strings utility class.
712
 JoramAdmin.cfg file is no longer supported.
761
 JoramAdmin.cfg file is no longer supported.
713
 Fix logging level to DEBUG for unregisterMBean.
762
 Fix logging level to DEBUG for unregisterMBean.
714
+==============================================================================
763
+==============================================================================
715
| 2009/04/23 | Guillaume Surrel - ScalAgent Distributed Technologies 
764
| 2009/04/23 | Guillaume Surrel - ScalAgent Distributed Technologies 
716
+------------+-----------------------------------------------------------------
765
+------------+-----------------------------------------------------------------
717
 Use ServerSocketFactory class.
766
 Use ServerSocketFactory class.
718
+==============================================================================
767
+==============================================================================
719
| 2009/04/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
768
| 2009/04/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
720
+------------+-----------------------------------------------------------------
769
+------------+-----------------------------------------------------------------
721
 Changes logger naming pattern, no longer use JoramTracing class.
770
 Changes logger naming pattern, no longer use JoramTracing class.
722
 Handles reflection errors in JoramSaxWrapper during connection factories
771
 Handles reflection errors in JoramSaxWrapper during connection factories
723
creation.
772
creation.
724
###############################################################################
773
###############################################################################
725
# 2009/04/16 | Joram 5.2.2 tag.
774
# 2009/04/16 | Joram 5.2.2 tag.
726
###############################################################################
775
###############################################################################
727
+==============================================================================
776
+==============================================================================
728
| 2009/04/16 | Andre Freyssinet - ScalAgent Distributed Technologies 
777
| 2009/04/16 | Andre Freyssinet - ScalAgent Distributed Technologies 
729
+------------+-----------------------------------------------------------------
778
+------------+-----------------------------------------------------------------
730
 Removes undesirable static reference to SocketFactory14 in SocketFactory.
779
 Removes undesirable static reference to SocketFactory14 in SocketFactory.
731
 Avoid infinite loop in SocketFactory creation if default class is unavailable.
780
 Avoid infinite loop in SocketFactory creation if default class is unavailable.
732
 Adds ServerSocketFactory facility.
781
 Adds ServerSocketFactory facility.
733
+==============================================================================
782
+==============================================================================
734
| 2009/04/07 | Guillaume Surrel - ScalAgent Distributed Technologies 
783
| 2009/04/07 | Guillaume Surrel - ScalAgent Distributed Technologies 
735
+------------+-----------------------------------------------------------------
784
+------------+-----------------------------------------------------------------
736
 Use a global configuration object to get all joram specific properties.
785
 Use a global configuration object to get all joram specific properties.
737
 No longer modify the system properties.
786
 No longer modify the system properties.
738
+==============================================================================
787
+==============================================================================
739
| 2009/03/31 | Guillaume Surrel - ScalAgent Distributed Technologies 
788
| 2009/03/31 | Guillaume Surrel - ScalAgent Distributed Technologies 
740
+------------+-----------------------------------------------------------------
789
+------------+-----------------------------------------------------------------
741
 Adds JMX monitoring for connections. Additionally, a server can now be
790
 Adds JMX monitoring for connections. Additionally, a server can now be
742
deactivated to avoid creation of new connections.
791
deactivated to avoid creation of new connections.
743
+==============================================================================
792
+==============================================================================
744
| 2009/03/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
793
| 2009/03/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
745
+------------+-----------------------------------------------------------------
794
+------------+-----------------------------------------------------------------
746
 Adapts Joram's bundles to OSGi 4.1 specification.
795
 Adapts Joram's bundles to OSGi 4.1 specification.
747
 Use of Felix 1.4.1.
796
 Use of Felix 1.4.1.
748
 Fit to the new administration API of Joram.
797
 Fit to the new administration API of Joram.
749
+==============================================================================
798
+==============================================================================
750
| 2009/03/25 | Andre Freyssinet - ScalAgent Distributed Technologies 
799
| 2009/03/25 | Andre Freyssinet - ScalAgent Distributed Technologies 
751
+------------+-----------------------------------------------------------------
800
+------------+-----------------------------------------------------------------
752
 Change administration software architecture:
801
 Change administration software architecture:
753
 - AdminRequestor objects to manage administration requests over a Joram
802
 - AdminRequestor objects to manage administration requests over a Joram
754
 connection,
803
 connection,
755
 - AdminWrapper objects to perform administration actions to a Joram server,
804
 - AdminWrapper objects to perform administration actions to a Joram server,
756
 - AdminModule for compatibility reasons (static administration interface),
805
 - AdminModule for compatibility reasons (static administration interface),
757
 - JoramAdmin for JMX administration.
806
 - JoramAdmin for JMX administration.
758
 Allows pending message observation in queue mbean (Shared MessageJMXWrapper
807
 Allows pending message observation in queue mbean (Shared MessageJMXWrapper
759
with subscriptions.
808
with subscriptions.
760
+==============================================================================
809
+==============================================================================
761
| 2009/03/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
810
| 2009/03/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
762
+------------+-----------------------------------------------------------------
811
+------------+-----------------------------------------------------------------
763
 Adds default hostname (localhost) and port (16010) properties in connection
812
 Adds default hostname (localhost) and port (16010) properties in connection
764
factories. Use these properties for ConnectionFactory.create method with no
813
factories. Use these properties for ConnectionFactory.create method with no
765
parameter.
814
parameter.
766
+==============================================================================
815
+==============================================================================
767
| 2009/03/09 | Andre Freyssinet - ScalAgent Distributed Technologies 
816
| 2009/03/09 | Andre Freyssinet - ScalAgent Distributed Technologies 
768
+------------+-----------------------------------------------------------------
817
+------------+-----------------------------------------------------------------
769
 Merges unified, queue and topic connection factories.
818
 Merges unified, queue and topic connection factories.
770
 Queue and topic connection factories are now deprecated.
819
 Queue and topic connection factories are now deprecated.
771
###############################################################################
820
###############################################################################
772
# 2009/03/04 | Joram 5.2.1 tag.
821
# 2009/03/04 | Joram 5.2.1 tag.
773
###############################################################################
822
###############################################################################
774
+==============================================================================
823
+==============================================================================
775
| 2009/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
824
| 2009/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
776
+------------+-----------------------------------------------------------------
825
+------------+-----------------------------------------------------------------
777
 Adds a magic number to identify Joram version's protocol.
826
 Adds a magic number to identify Joram version's protocol.
778
 Improves the Identity serialization in order to allow dynamic handling of
827
 Improves the Identity serialization in order to allow dynamic handling of
779
identities.
828
identities.
780
+==============================================================================
829
+==============================================================================
781
| 2009/02/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
830
| 2009/02/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
782
+------------+-----------------------------------------------------------------
831
+------------+-----------------------------------------------------------------
783
 Fix potential error fixing the acknowledge mode in JoramAdapter.
832
 Fix potential error fixing the acknowledge mode in JoramAdapter.
784
+==============================================================================
833
+==============================================================================
785
| 2009/01/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
834
| 2009/01/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
786
+------------+-----------------------------------------------------------------
835
+------------+-----------------------------------------------------------------
787
 Fix potential NPE in JoramAdapter.endpointActivation method during the
836
 Fix potential NPE in JoramAdapter.endpointActivation method during the
788
destination creation.
837
destination creation.
789
+==============================================================================
838
+==============================================================================
790
| 2008/12/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
839
| 2008/12/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
791
+------------+-----------------------------------------------------------------
840
+------------+-----------------------------------------------------------------
792
 Fix potential problems with unknown servers in case of dynamic reconfiguration
841
 Fix potential problems with unknown servers in case of dynamic reconfiguration
793
(adding and removing servers).
842
(adding and removing servers).
794
 Adds JGroups.MCastAddr property.
843
 Adds JGroups.MCastAddr property.
795
+==============================================================================
844
+==============================================================================
796
| 2008/11/28 | Andre Freyssinet - ScalAgent Distributed Technologies 
845
| 2008/11/28 | Andre Freyssinet - ScalAgent Distributed Technologies 
797
+------------+-----------------------------------------------------------------
846
+------------+-----------------------------------------------------------------
798
 Fix a potential bug in JNDI: declare TcpRequestNot non persistent to avoid
847
 Fix a potential bug in JNDI: declare TcpRequestNot non persistent to avoid
799
 a swap-out (This notification contains a socket and cannot be serialized).
848
 a swap-out (This notification contains a socket and cannot be serialized).
800
+==============================================================================
849
+==============================================================================
801
| 2008/11/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
850
| 2008/11/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
802
+------------+-----------------------------------------------------------------
851
+------------+-----------------------------------------------------------------
803
 Bug fix: No longer generates an error message when a contextual class loader
852
 Bug fix: No longer generates an error message when a contextual class loader
804
 is needed for ObjectMessage.getObject.
853
 is needed for ObjectMessage.getObject.
805
+==============================================================================
854
+==============================================================================
806
| 2008/11/27 | Guillaume Surrel - ScalAgent Distributed Technologies 
855
| 2008/11/27 | Guillaume Surrel - ScalAgent Distributed Technologies 
807
+------------+-----------------------------------------------------------------
856
+------------+-----------------------------------------------------------------
808
 Bug fix: Using SimpleNetwork could lead to message loss in some rare cases.
857
 Bug fix: Using SimpleNetwork could lead to message loss in some rare cases.
809
+==============================================================================
858
+==============================================================================
810
| 2008/11/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
859
| 2008/11/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
811
+------------+-----------------------------------------------------------------
860
+------------+-----------------------------------------------------------------
812
 No longer get full message in administration method when only header or
861
 No longer get full message in administration method when only header or
813
 properties are required.
862
 properties are required.
814
+==============================================================================
863
+==============================================================================
815
| 2008/10/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
864
| 2008/10/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
816
+------------+-----------------------------------------------------------------
865
+------------+-----------------------------------------------------------------
817
 Bug fix in DestinationImpl: returns all defined rights for MBean.
866
 Bug fix in DestinationImpl: returns all defined rights for MBean.
818
+==============================================================================
867
+==============================================================================
819
| 2008/10/22 | Nicolas Tachker - ScalAgent Distributed Technologies 
868
| 2008/10/22 | Nicolas Tachker - ScalAgent Distributed Technologies 
820
+------------+-----------------------------------------------------------------
869
+------------+-----------------------------------------------------------------
821
 New architecture for the Scheduler (remove the agent dependencies):
870
 New architecture for the Scheduler (remove the agent dependencies):
822
 - modify the scheduler queue.
871
 - modify the scheduler queue.
823
 - add cron sample.
872
 - add cron sample.
824
+==============================================================================
873
+==============================================================================
825
| 2008/10/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
874
| 2008/10/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
826
+------------+-----------------------------------------------------------------
875
+------------+-----------------------------------------------------------------
827
 Add a Collector destination allowing to gather data and spread it through JMS
876
 Add a Collector destination allowing to gather data and spread it through JMS
828
messages.
877
messages.
829
 Provides a new CLDC kJoram component:
878
 Provides a new CLDC kJoram component:
830
 - remove the old SOAP kjoram code (kjoram, kjndi and ksoap packages in
879
 - remove the old SOAP kjoram code (kjoram, kjndi and ksoap packages in
831
   com.scalagent).
880
   com.scalagent).
832
 - move the new kJoram code in joram/kjoram project.
881
 - move the new kJoram code in joram/kjoram project.
833
+==============================================================================
882
+==============================================================================
834
| 2008/10/13 | Nicolas Tachker - ScalAgent Distributed Technologies 
883
| 2008/10/13 | Nicolas Tachker - ScalAgent Distributed Technologies 
835
+------------+-----------------------------------------------------------------
884
+------------+-----------------------------------------------------------------
836
 New architecture for authentication capability:
885
 New architecture for authentication capability:
837
 - set by default user/password authentication (SimpleIdentity).
886
 - set by default user/password authentication (SimpleIdentity).
838
 - add JAAS authentication based on JOnAS remoteLoginModule (JonasIdentity).
887
 - add JAAS authentication based on JOnAS remoteLoginModule (JonasIdentity).
839
+==============================================================================
888
+==============================================================================
840
| 2008/10/13 | Nicolas Tachker - ScalAgent Distributed Technologies 
889
| 2008/10/13 | Nicolas Tachker - ScalAgent Distributed Technologies 
841
+------------+-----------------------------------------------------------------
890
+------------+-----------------------------------------------------------------
842
 Bug fix: Correctly handle null value for outLocalAddress in FactoryParameters.
891
 Bug fix: Correctly handle null value for outLocalAddress in FactoryParameters.
843
+==============================================================================
892
+==============================================================================
844
| 2008/10/02 | Nicolas Tachker - ScalAgent Distributed Technologies 
893
| 2008/10/02 | Nicolas Tachker - ScalAgent Distributed Technologies 
845
+------------+-----------------------------------------------------------------
894
+------------+-----------------------------------------------------------------
846
 Bug fix: always call onException on closed connection (DemultiplexerDaemon).
895
 Bug fix: always call onException on closed connection (DemultiplexerDaemon).
847
 +==============================================================================
896
 +==============================================================================
848
| 2008/09/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
897
| 2008/09/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
849
+------------+-----------------------------------------------------------------
898
+------------+-----------------------------------------------------------------
850
 Fix logging level for errors during JMX registering in Queue and Topic client
899
 Fix logging level for errors during JMX registering in Queue and Topic client
851
objects.
900
objects.
852
+==============================================================================
901
+==============================================================================
853
| 2008/09/29 | Nicolas Tachker - ScalAgent Distributed Technologies 
902
| 2008/09/29 | Nicolas Tachker - ScalAgent Distributed Technologies 
854
+------------+-----------------------------------------------------------------
903
+------------+-----------------------------------------------------------------
855
 - RequestMultiplexer: cancel timer on connect exception.
904
 - RequestMultiplexer: cancel timer on connect exception.
856
###############################################################################
905
###############################################################################
857
# 2008/09/16 | Joram 5.1.0 tag.
906
# 2008/09/16 | Joram 5.1.0 tag.
858
###############################################################################
907
###############################################################################
859
+==============================================================================
908
+==============================================================================
860
| 2008/09/11 | Nicolas Tachker - ScalAgent Distributed Technologies 
909
| 2008/09/11 | Nicolas Tachker - ScalAgent Distributed Technologies 
861
+------------+-----------------------------------------------------------------
910
+------------+-----------------------------------------------------------------
862
 - shared.Message : changes serialVersionUID value.
911
 - shared.Message : changes serialVersionUID value.
863
+==============================================================================
912
+==============================================================================
864
| 2008/09/11 | Guillaume Surrel - ScalAgent Distributed Technologies 
913
| 2008/09/11 | Guillaume Surrel - ScalAgent Distributed Technologies 
865
+------------+-----------------------------------------------------------------
914
+------------+-----------------------------------------------------------------
866
 - New MonitoringTopic: a special topic used to monitor any parameter accessible
915
 - New MonitoringTopic: a special topic used to monitor any parameter accessible
867
 with JMX.
916
 with JMX.
868
 - SoftReference can be used for messages waiting on the JORAM server using
917
 - SoftReference can be used for messages waiting on the JORAM server using
869
 org.objectweb.joram.mom.messages.SWAPALLOWED property.
918
 org.objectweb.joram.mom.messages.SWAPALLOWED property.
870
 - Bug fix: Message blocked in one queue of a cluster queue after visiting
919
 - Bug fix: Message blocked in one queue of a cluster queue after visiting
871
 others.
920
 others.
872
 - Bug fix: nbMaxCnx now adjust dynamically to the number of servers in
921
 - Bug fix: nbMaxCnx now adjust dynamically to the number of servers in
873
 PoolNetwork if not fixed.
922
 PoolNetwork if not fixed.
874
 - Various bug fixes.
923
 - Various bug fixes.
875
+==============================================================================
924
+==============================================================================
876
| 2008/09/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
925
| 2008/09/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
877
+------------+-----------------------------------------------------------------
926
+------------+-----------------------------------------------------------------
878
 Bug fix in PoolNetwork: avoid deadlock with low value of flow-control.
927
 Bug fix in PoolNetwork: avoid deadlock with low value of flow-control.
879
+==============================================================================
928
+==============================================================================
880
| 2008/09/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
929
| 2008/09/03 | Guillaume Surrel - ScalAgent Distributed Technologies 
881
+------------+-----------------------------------------------------------------
930
+------------+-----------------------------------------------------------------
882
 Bug fix: Restarting of the UDPNetwork error.
931
 Bug fix: Restarting of the UDPNetwork error.
883
+==============================================================================
932
+==============================================================================
884
| 2008/08/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
933
| 2008/08/29 | Andre Freyssinet - ScalAgent Distributed Technologies 
885
+------------+-----------------------------------------------------------------
934
+------------+-----------------------------------------------------------------
886
 Bug fix in RA: avoid a thread leak during the cleaning of invalid connections.
935
 Bug fix in RA: avoid a thread leak during the cleaning of invalid connections.
887
+==============================================================================
936
+==============================================================================
888
| 2008/08/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
937
| 2008/08/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
889
+------------+-----------------------------------------------------------------
938
+------------+-----------------------------------------------------------------
890
1. Bug fix: correctly set topicActivationThreshold and topicPassivationThreshold
939
1. Bug fix: correctly set topicActivationThreshold and topicPassivationThreshold
891
attributes in Joram JMS Session.
940
attributes in Joram JMS Session.
892
2. Adds compression and flow control in PoolNetwork.
941
2. Adds compression and flow control in PoolNetwork.
893
+==============================================================================
942
+==============================================================================
894
| 2008/08/06 | Guillaume Surrel - ScalAgent Distributed Technologies 
943
| 2008/08/06 | Guillaume Surrel - ScalAgent Distributed Technologies 
895
+------------+-----------------------------------------------------------------
944
+------------+-----------------------------------------------------------------
896
 Changed message error properties. JMS_JORAM_ERRORCOUNT, JMS_JORAM_ERRORCAUSE_X
945
 Changed message error properties. JMS_JORAM_ERRORCOUNT, JMS_JORAM_ERRORCAUSE_X
897
 and JMS_JORAM_ERRORCODE_X are now used instead of old JMS_JORAM_DELETEDDEST,
946
 and JMS_JORAM_ERRORCODE_X are now used instead of old JMS_JORAM_DELETEDDEST,
898
 JMS_JORAM_NOTWRITABLE, JMS_JORAM_EXPIRED, JMS_JORAM_UNDELIVERABLE.
947
 JMS_JORAM_NOTWRITABLE, JMS_JORAM_EXPIRED, JMS_JORAM_UNDELIVERABLE.
899
+==============================================================================
948
+==============================================================================
900
| 2008/08/06 | Nicolas Tachker - ScalAgent Distributed Technologies 
949
| 2008/08/06 | Nicolas Tachker - ScalAgent Distributed Technologies 
901
+------------+-----------------------------------------------------------------
950
+------------+-----------------------------------------------------------------
902
1. PoolNetwork:
951
1. PoolNetwork:
903
  - Add parallelism to send message (PoolSender).
952
  - Add parallelism to send message (PoolSender).
904
  - modify active sessions
953
  - modify active sessions
905
  - synchronize open and close sessions
954
  - synchronize open and close sessions
906
  - fix set nbMaxCnx.
955
  - fix set nbMaxCnx.
907
  - add number of buffering messages (Sender in PoolNetwork)
956
  - add number of buffering messages (Sender in PoolNetwork)
908
2. Network:
957
2. Network:
909
  - log setProperties.
958
  - log setProperties.
910
+==============================================================================
959
+==============================================================================
911
| 2008/07/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
960
| 2008/07/04 | Guillaume Surrel - ScalAgent Distributed Technologies 
912
+------------+-----------------------------------------------------------------
961
+------------+-----------------------------------------------------------------
913
 DMQ now behaves like a standard queue. This allows DMQ chaining.
962
 DMQ now behaves like a standard queue. This allows DMQ chaining.
914
###############################################################################
963
###############################################################################
915
# 2008/04/24 | Joram 5.0.9 tag.
964
# 2008/04/24 | Joram 5.0.9 tag.
916
###############################################################################
965
###############################################################################
917
+==============================================================================
966
+==============================================================================
918
| 2008/04/23 | Nicolas Tachker - ScalAgent Distributed Technologies 
967
| 2008/04/23 | Nicolas Tachker - ScalAgent Distributed Technologies 
919
+------------+----------------------------------------------------------------
968
+------------+----------------------------------------------------------------
920
 Bug fix: ConsumerDaemon can not start immediately after finish.
969
 Bug fix: ConsumerDaemon can not start immediately after finish.
921
+==============================================================================
970
+==============================================================================
922
| 2008/04/22 | Guillaume Surrel - ScalAgent Distributed Technologies 
971
| 2008/04/22 | Guillaume Surrel - ScalAgent Distributed Technologies 
923
+------------+-----------------------------------------------------------------
972
+------------+-----------------------------------------------------------------
924
 Add a Network component over UDP.
973
 Add a Network component over UDP.
925
+==============================================================================
974
+==============================================================================
926
| 2008/04/21 | Andre Freyssinet - ScalAgent Distributed Technologies 
975
| 2008/04/21 | Andre Freyssinet - ScalAgent Distributed Technologies 
927
+------------+-----------------------------------------------------------------
976
+------------+-----------------------------------------------------------------
928
1. Engine: Fix a potential bug with a malformed message (should never happened).
977
1. Engine: Fix a potential bug with a malformed message (should never happened).
929
2. Debug: Improve internal PrivateLogger class in order to allow level handling.
978
2. Debug: Improve internal PrivateLogger class in order to allow level handling.
930
3. Report minor modifications from SADT base.
979
3. Report minor modifications from SADT base.
931
+==============================================================================
980
+==============================================================================
932
| 2008/04/18 | Nicolas Tachker - ScalAgent Distributed Technologies 
981
| 2008/04/18 | Nicolas Tachker - ScalAgent Distributed Technologies 
933
+------------+----------------------------------------------------------------
982
+------------+----------------------------------------------------------------
934
1. AdminTopicImpl:
983
1. AdminTopicImpl:
935
  - change visibility of doProcess(CreateUser and SetRight).
984
  - change visibility of doProcess(CreateUser and SetRight).
936
  - add creatDestination method.
985
  - add creatDestination method.
937
2. Destination and UserAgent:
986
2. Destination and UserAgent:
938
  - Bug fix: jmx register (osgi used).
987
  - Bug fix: jmx register (osgi used).
939
3. ConfigController
988
3. ConfigController
940
  - Add envProperties.
989
  - Add envProperties.
941
  - Allows NBDaemon reconfiguration with HTTPNetwork (report from SADT base).
990
  - Allows NBDaemon reconfiguration with HTTPNetwork (report from SADT base).
942
4. Network:
991
4. Network:
943
  - Define a setProperties method allowing overloading in subclasses.
992
  - Define a setProperties method allowing overloading in subclasses.
944
+==============================================================================
993
+==============================================================================
945
| 2008/04/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
994
| 2008/04/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
946
+------------+-----------------------------------------------------------------
995
+------------+-----------------------------------------------------------------
947
1. Joram administration:
996
1. Joram administration:
948
   - Remove static public access to AdminTopicImpl object.
997
   - Remove static public access to AdminTopicImpl object.
949
   - Change way to retrieve AdminTopic id.
998
   - Change way to retrieve AdminTopic id.
950
2. NTransaction:
999
2. NTransaction:
951
   - Bug fix: no longer call System.exit on fatal error during initialization.
1000
   - Bug fix: no longer call System.exit on fatal error during initialization.
952
3. JNDI:
1001
3. JNDI:
953
   - Bug fix: no longer throw an Error in case of fatal error. Rather throw a
1002
   - Bug fix: no longer throw an Error in case of fatal error. Rather throw a
954
   NamingException to allow the engine running.
1003
   NamingException to allow the engine running.
955
4. HttpNetwork: Factorizes the code allowing to close the connections.
1004
4. HttpNetwork: Factorizes the code allowing to close the connections.
956
5. Javadoc enhancement:
1005
5. Javadoc enhancement:
957
6. Logging enhancement.
1006
6. Logging enhancement.
958
+==============================================================================
1007
+==============================================================================
959
| 2008/03/28 | Nicolas Tachker - ScalAgent Distributed Technologies 
1008
| 2008/03/28 | Nicolas Tachker - ScalAgent Distributed Technologies 
960
+------------+-----------------------------------------------------------------
1009
+------------+-----------------------------------------------------------------
961
1. Add JMX MBean for JNDI.
1010
1. Add JMX MBean for JNDI.
962
2. Finish implementation of changeOwner (JMX used).
1011
2. Finish implementation of changeOwner (JMX used).
963
+==============================================================================
1012
+==============================================================================
964
| 2008/03/03 | Nicolas Tachker - ScalAgent Distributed Technologies 
1013
| 2008/03/03 | Nicolas Tachker - ScalAgent Distributed Technologies 
965
+------------+-----------------------------------------------------------------
1014
+------------+-----------------------------------------------------------------
966
HA: In collocated mode, if haURL is set, the adapter start 
1015
HA: In collocated mode, if haURL is set, the adapter start 
967
    in HATcp mode instead HALocal mode.
1016
    in HATcp mode instead HALocal mode.
968
Bug fix: jgroups disconnect, test channel before send. 
1017
Bug fix: jgroups disconnect, test channel before send. 
969
###############################################################################
1018
###############################################################################
970
# 2008/02/14 | Joram 5.0.8 tag.
1019
# 2008/02/14 | Joram 5.0.8 tag.
971
###############################################################################
1020
###############################################################################
972
+==============================================================================
1021
+==============================================================================
973
| 2008/02/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
1022
| 2008/02/04 | Andre Freyssinet - ScalAgent Distributed Technologies 
974
+------------+-----------------------------------------------------------------
1023
+------------+-----------------------------------------------------------------
975
1. Joram reconfiguration:
1024
1. Joram reconfiguration:
976
   - Bug fix when adding/removing a server in a PoolNetwork domain.
1025
   - Bug fix when adding/removing a server in a PoolNetwork domain.
977
   - Allows to specify the network component when adding a domain.
1026
   - Allows to specify the network component when adding a domain.
978
   - Stop then start the domain when adding or removing a server.
1027
   - Stop then start the domain when adding or removing a server.
979
   - Bug fix on stop/start for SimpleNetwork and PoolNetwork components.
1028
   - Bug fix on stop/start for SimpleNetwork and PoolNetwork components.
980
2. Clustered destinations:
1029
2. Clustered destinations:
981
   - Bug fix in creation of clustered destinations with XML script: adds a
1030
   - Bug fix in creation of clustered destinations with XML script: adds a
982
     configure op�rations in order to fix rights.
1031
     configure op�rations in order to fix rights.
983
   - Bug fix: implements setFreeReading and setFreeWriting operations for
1032
   - Bug fix: implements setFreeReading and setFreeWriting operations for
984
     clustered destinations.
1033
     clustered destinations.
985
+==============================================================================
1034
+==============================================================================
986
| 2008/02/07 | Nicolas Tachker - ScalAgent Distributed Technologies 
1035
| 2008/02/07 | Nicolas Tachker - ScalAgent Distributed Technologies 
987
+------------+-----------------------------------------------------------------
1036
+------------+-----------------------------------------------------------------
988
1. Add HADistributedJndiServer.
1037
1. Add HADistributedJndiServer.
989
2. JoramSaxWrapper: add HA connect for admin module.
1038
2. JoramSaxWrapper: add HA connect for admin module.
990
3. Add HA jndi sample.
1039
3. Add HA jndi sample.
991
4. Bug fix: HAEngine commit.
1040
4. Bug fix: HAEngine commit.
992
   ReplicationManager test servers in InitJndiServerNot react.
1041
   ReplicationManager test servers in InitJndiServerNot react.
993
5. Modify JMXServer to use Joram RA in BEA Weblogic.
1042
5. Modify JMXServer to use Joram RA in BEA Weblogic.
994
+==============================================================================
1043
+==============================================================================
995
| 2008/01/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
1044
| 2008/01/15 | Guillaume Surrel - ScalAgent Distributed Technologies 
996
+------------+-----------------------------------------------------------------
1045
+------------+-----------------------------------------------------------------
997
 Bug fix: restart topic cluster error.
1046
 Bug fix: restart topic cluster error.
998
+==============================================================================
1047
+==============================================================================
999
| 2008/01/10 | Guillaume Surrel - ScalAgent Distributed Technologies 
1048
| 2008/01/10 | Guillaume Surrel - ScalAgent Distributed Technologies 
1000
+------------+-----------------------------------------------------------------
1049
+------------+-----------------------------------------------------------------
1001
 Adds forwarding of the expired messages to the DMQ within the networks,
1050
 Adds forwarding of the expired messages to the DMQ within the networks,
1002
instead of simple deletion.
1051
instead of simple deletion.
1003
+==============================================================================
1052
+==============================================================================
1004
| 2008/01/07 | Nicolas Tachker - ScalAgent Distributed Technologies 
1053
| 2008/01/07 | Nicolas Tachker - ScalAgent Distributed Technologies 
1005
+------------+-----------------------------------------------------------------
1054
+------------+-----------------------------------------------------------------
1006
 Add jndi2/hascn.
1055
 Add jndi2/hascn.
1007
 Bug fix : HA.
1056
 Bug fix : HA.
1008
###############################################################################
1057
###############################################################################
1009
# 2007/12/19 | Joram 5.0.7 tag.
1058
# 2007/12/19 | Joram 5.0.7 tag.
1010
###############################################################################
1059
###############################################################################
1011
+==============================================================================
1060
+==============================================================================
1012
| 2007/12/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
1061
| 2007/12/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
1013
+------------+-----------------------------------------------------------------
1062
+------------+-----------------------------------------------------------------
1014
1. Joram TCP connection:
1063
1. Joram TCP connection:
1015
   - Use SocketFactory to solve compatibility issues.
1064
   - Use SocketFactory to solve compatibility issues.
1016
   - Adds multiple TCP parameters in FactoryParameters : TcpNoDelay, SoLinger
1065
   - Adds multiple TCP parameters in FactoryParameters : TcpNoDelay, SoLinger
1017
     and SoTimeOut.
1066
     and SoTimeOut.
1018
   - Allows binding for local socket through outLocalAddress and outLocalPort
1067
   - Allows binding for local socket through outLocalAddress and outLocalPort
1019
     attributes in FactoryParameters.
1068
     attributes in FactoryParameters.
1020
2. JNDI TCP connection:
1069
2. JNDI TCP connection:
1021
   - Use SocketFactory to solve compatibility issues.
1070
   - Use SocketFactory to solve compatibility issues.
1022
3. Network components
1071
3. Network components
1023
   - Use SocketFactory to solve compatibility issues.
1072
   - Use SocketFactory to solve compatibility issues.
1024
   - Allows binding for socket through inLocalAddress, outLocalAddress and
1073
   - Allows binding for socket through inLocalAddress, outLocalAddress and
1025
     outLocalPort properties.
1074
     outLocalPort properties.
1026
   - Adds specific MBeans for PoolNetwork monitoring.
1075
   - Adds specific MBeans for PoolNetwork monitoring.
1027
+==============================================================================
1076
+==============================================================================
1028
| 2007/12/06 | Andre Freyssinet - ScalAgent Distributed Technologies 
1077
| 2007/12/06 | Andre Freyssinet - ScalAgent Distributed Technologies 
1029
+------------+-----------------------------------------------------------------
1078
+------------+-----------------------------------------------------------------
1030
 Bug fix: avoid "IllegalStateException: Timer has been cancelled" during
1079
 Bug fix: avoid "IllegalStateException: Timer has been cancelled" during
1031
restart. 
1080
restart. 
1032
+==============================================================================
1081
+==============================================================================
1033
| 2007/12/10 | Nicolas Tachker - ScalAgent Distributed Technologies 
1082
| 2007/12/10 | Nicolas Tachker - ScalAgent Distributed Technologies 
1034
+------------+-----------------------------------------------------------------
1083
+------------+-----------------------------------------------------------------
1035
 Add asynchronous subscription request.
1084
 Add asynchronous subscription request.
1036
+==============================================================================
1085
+==============================================================================
1037
| 2007/11/27 | Guillaume Surrel - ScalAgent Distributed Technologies 
1086
| 2007/11/27 | Guillaume Surrel - ScalAgent Distributed Technologies 
1038
+------------+-----------------------------------------------------------------
1087
+------------+-----------------------------------------------------------------
1039
 Add handling of TTL and priority of the JMS messages in the Notifications
1088
 Add handling of TTL and priority of the JMS messages in the Notifications
1040
  (ClientMessages and TopicMsgsReply). Expired messages are no more transmitted
1089
  (ClientMessages and TopicMsgsReply). Expired messages are no more transmitted
1041
  by the network.
1090
  by the network.
1042
 JMX enhancement: ClientSubscriptionMBean added
1091
 JMX enhancement: ClientSubscriptionMBean added
1043
 Various bug fixes in Queue and DeadMQueue when counting received/delivered
1092
 Various bug fixes in Queue and DeadMQueue when counting received/delivered
1044
  messages
1093
  messages
1045
+==============================================================================
1094
+==============================================================================
1046
| 2007/11/05 | Guillaume Surrel - ScalAgent Distributed Technologies 
1095
| 2007/11/05 | Guillaume Surrel - ScalAgent Distributed Technologies 
1047
+------------+-----------------------------------------------------------------
1096
+------------+-----------------------------------------------------------------
1048
 Add MySQLDBTransaction and DerbyDBTransaction (DBTransaction is made abstract)
1097
 Add MySQLDBTransaction and DerbyDBTransaction (DBTransaction is made abstract)
1049
+==============================================================================
1098
+==============================================================================
1050
| 2007/10/05 | Nicolas Tachker - ScalAgent Distributed Technologies 
1099
| 2007/10/05 | Nicolas Tachker - ScalAgent Distributed Technologies 
1051
+------------+-----------------------------------------------------------------
1100
+------------+-----------------------------------------------------------------
1052
 Bug fix: in selector 
1101
 Bug fix: in selector 
1053
   identifier [NOT] IN (string-literal1, string-literal2,...)
1102
   identifier [NOT] IN (string-literal1, string-literal2,...)
1054
+==============================================================================
1103
+==============================================================================
1055
| 2007/10/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
1104
| 2007/10/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
1056
+------------+-----------------------------------------------------------------
1105
+------------+-----------------------------------------------------------------
1057
 Bug fix: handling of HA connection factories through JNDI. ObjectFactory
1106
 Bug fix: handling of HA connection factories through JNDI. ObjectFactory
1058
needs a default empty constructor.
1107
needs a default empty constructor.
1059
+==============================================================================
1108
+==============================================================================
1060
| 2007/10/02 | Andre Freyssinet - ScalAgent Distributed Technologies 
1109
| 2007/10/02 | Andre Freyssinet - ScalAgent Distributed Technologies 
1061
+------------+-----------------------------------------------------------------
1110
+------------+-----------------------------------------------------------------
1062
 Bug fix: Synchronization issue in Connection with id generation. Now use an
1111
 Bug fix: Synchronization issue in Connection with id generation. Now use an
1063
AtomicCounter class.
1112
AtomicCounter class.
1064
+==============================================================================
1113
+==============================================================================
1065
| 2007/09/28 | Andre Freyssinet - ScalAgent Distributed Technologies 
1114
| 2007/09/28 | Andre Freyssinet - ScalAgent Distributed Technologies 
1066
+------------+-----------------------------------------------------------------
1115
+------------+-----------------------------------------------------------------
1067
 Bug fix: Removes NPE during getThreshold if threshold is not set.
1116
 Bug fix: Removes NPE during getThreshold if threshold is not set.
1068
 AbstractJmsMessage: Fix try/finally to avoid NPE hiding.
1117
 AbstractJmsMessage: Fix try/finally to avoid NPE hiding.
1069
+==============================================================================
1118
+==============================================================================
1070
| 2007/09/26 | Nicolas Tachker - ScalAgent Distributed Technologies 
1119
| 2007/09/26 | Nicolas Tachker - ScalAgent Distributed Technologies 
1071
+------------+-----------------------------------------------------------------
1120
+------------+-----------------------------------------------------------------
1072
 add serialVersionUID.
1121
 add serialVersionUID.
1073
###############################################################################
1122
###############################################################################
1074
# 2007/09/25 | Joram 5.0.6 tag.
1123
# 2007/09/25 | Joram 5.0.6 tag.
1075
###############################################################################
1124
###############################################################################
1076
+==============================================================================
1125
+==============================================================================
1077
| 2007/09/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1126
| 2007/09/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1078
+------------+-----------------------------------------------------------------
1127
+------------+-----------------------------------------------------------------
1079
 Bug fix in SimpleNetwork reconnection after a long failure of the remote node.
1128
 Bug fix in SimpleNetwork reconnection after a long failure of the remote node.
1080
+==============================================================================
1129
+==============================================================================
1081
| 2007/09/20 | Andre Freyssinet - ScalAgent Distributed Technologies 
1130
| 2007/09/20 | Andre Freyssinet - ScalAgent Distributed Technologies 
1082
+------------+-----------------------------------------------------------------
1131
+------------+-----------------------------------------------------------------
1083
 Allows default configuration for DMQ and threshold in XML scripts.
1132
 Allows default configuration for DMQ and threshold in XML scripts.
1084
+==============================================================================
1133
+==============================================================================
1085
| 2007/08/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
1134
| 2007/08/10 | Andre Freyssinet - ScalAgent Distributed Technologies 
1086
+------------+-----------------------------------------------------------------
1135
+------------+-----------------------------------------------------------------
1087
 Bug fix: Removes ':' characters in message id created by the AdminTopic.
1136
 Bug fix: Removes ':' characters in message id created by the AdminTopic.
1088
The ':' character is forbidden by Windows file system and it leads to
1137
The ':' character is forbidden by Windows file system and it leads to
1089
persistancy fault.
1138
persistancy fault.
1090
###############################################################################
1139
###############################################################################
1091
# 2007/08/07 | Joram 5.0.5 tag.
1140
# 2007/08/07 | Joram 5.0.5 tag.
1092
###############################################################################
1141
###############################################################################
1093
+==============================================================================
1142
+==============================================================================
1094
| 2007/08/03 | Andre Freyssinet - ScalAgent Distributed Technologies 
1143
| 2007/08/03 | Andre Freyssinet - ScalAgent Distributed Technologies 
1095
+------------+-----------------------------------------------------------------
1144
+------------+-----------------------------------------------------------------
1096
 Bug fix: test null value in code method for Soap encoding.
1145
 Bug fix: test null value in code method for Soap encoding.
1097
+==============================================================================
1146
+==============================================================================
1098
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies 
1147
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies 
1099
+------------+-----------------------------------------------------------------
1148
+------------+-----------------------------------------------------------------
1100
  Bug fix:  AddServerRequest : duplication in readFrom of domainName
1149
  Bug fix:  AddServerRequest : duplication in readFrom of domainName
1101
+==============================================================================
1150
+==============================================================================
1102
| 2007/07/31 | Andre Freyssinet - ScalAgent Distributed Technologies 
1151
| 2007/07/31 | Andre Freyssinet - ScalAgent Distributed Technologies 
1103
+------------+-----------------------------------------------------------------
1152
+------------+-----------------------------------------------------------------
1104
 AgentServer.ServerStopper thread is no longer a daemon in order to allow the
1153
 AgentServer.ServerStopper thread is no longer a daemon in order to allow the
1105
termination process finalization.
1154
termination process finalization.
1106
 Bug fix: tests null return from QueueImpl.getClientMessages in
1155
 Bug fix: tests null return from QueueImpl.getClientMessages in
1107
ClusterQueueImpl.getClientMessages method.
1156
ClusterQueueImpl.getClientMessages method.
1108
+==============================================================================
1157
+==============================================================================
1109
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies 
1158
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies 
1110
+------------+-----------------------------------------------------------------
1159
+------------+-----------------------------------------------------------------
1111
  Bug fix: initialization of connection parameter in XoramAdmin
1160
  Bug fix: initialization of connection parameter in XoramAdmin
1112
+==============================================================================
1161
+==============================================================================
1113
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies 
1162
| 2007/07/31 | Badolle fabien - ScalAgent Distributed Technologies 
1114
+------------+-----------------------------------------------------------------
1163
+------------+-----------------------------------------------------------------
1115
Bug fix: after close connection, all temporary topic was not delete. 
1164
Bug fix: after close connection, all temporary topic was not delete. 
1116
(using Enumeration of a vector, and delete elements of this vector)
1165
(using Enumeration of a vector, and delete elements of this vector)
1117
Replace getTempDestinations in ClientContext.
1166
Replace getTempDestinations in ClientContext.
1118
+==============================================================================
1167
+==============================================================================
1119
| 2007/07/25 | Badolle fabien - ScalAgent Distributed Technologies 
1168
| 2007/07/25 | Badolle fabien - ScalAgent Distributed Technologies 
1120
+------------+-----------------------------------------------------------------
1169
+------------+-----------------------------------------------------------------
1121
  Add perf tests in Xoram. Add admin in existing test
1170
  Add perf tests in Xoram. Add admin in existing test
1122
+==============================================================================
1171
+==============================================================================
1123
| 2007/07/12 | Guillaume Sauthier - Bull S.A.S 
1172
| 2007/07/12 | Guillaume Sauthier - Bull S.A.S 
1124
+------------+-----------------------------------------------------------------
1173
+------------+-----------------------------------------------------------------
1125
 add maven install and deploy.
1174
 add maven install and deploy.
1126
+==============================================================================
1175
+==============================================================================
1127
| 2007/07/12 | Nicolas Tachker - ScalAgent Distributed Technologies 
1176
| 2007/07/12 | Nicolas Tachker - ScalAgent Distributed Technologies 
1128
+------------+-----------------------------------------------------------------
1177
+------------+-----------------------------------------------------------------
1129
 Implements the Xoram Administration.
1178
 Implements the Xoram Administration.
1130
+==============================================================================
1179
+==============================================================================
1131
| 2007/07/11 | Nicolas Tachker - ScalAgent Distributed Technologies 
1180
| 2007/07/11 | Nicolas Tachker - ScalAgent Distributed Technologies 
1132
+------------+-----------------------------------------------------------------
1181
+------------+-----------------------------------------------------------------
1133
 - Implement Externalizable and Streamable for Administration instead 
1182
 - Implement Externalizable and Streamable for Administration instead 
1134
   of Serializable.
1183
   of Serializable.
1135
 - Bug fix: delete destination.
1184
 - Bug fix: delete destination.
1136
###############################################################################
1185
###############################################################################
1137
# 2007/07/10 | Joram 5.0.4 tag.
1186
# 2007/07/10 | Joram 5.0.4 tag.
1138
###############################################################################
1187
###############################################################################
1139
+==============================================================================
1188
+==============================================================================
1140
| 2007/07/10 | Nicolas Tachker - ScalAgent Distributed Technologies 
1189
| 2007/07/10 | Nicolas Tachker - ScalAgent Distributed Technologies 
1141
+------------+-----------------------------------------------------------------
1190
+------------+-----------------------------------------------------------------
1142
 Bug fix: remove many deliver messages (same messages) in Message Driven Bean.
1191
 Bug fix: remove many deliver messages (same messages) in Message Driven Bean.
1143
 AdministeredObject implements Serializable (need by destination Queue and
1192
 AdministeredObject implements Serializable (need by destination Queue and
1144
 Topic).
1193
 Topic).
1145
+==============================================================================
1194
+==============================================================================
1146
| 2007/06/28 | Andre Freyssinet - ScalAgent Distributed Technologies 
1195
| 2007/06/28 | Andre Freyssinet - ScalAgent Distributed Technologies 
1147
+------------+-----------------------------------------------------------------
1196
+------------+-----------------------------------------------------------------
1148
 Implements Serializable interface in AdministeredObjetcs in order to fit the 
1197
 Implements Serializable interface in AdministeredObjetcs in order to fit the 
1149
JNDI specification.
1198
JNDI specification.
1150
###############################################################################
1199
###############################################################################
1151
# 2007/03/27 | Joram 5.0.3 tag.
1200
# 2007/03/27 | Joram 5.0.3 tag.
1152
###############################################################################
1201
###############################################################################
1153
+==============================================================================
1202
+==============================================================================
1154
| 2007/06/27 | Nicolas Tachker - ScalAgent Distributed Technologies 
1203
| 2007/06/27 | Nicolas Tachker - ScalAgent Distributed Technologies 
1155
+------------+-----------------------------------------------------------------
1204
+------------+-----------------------------------------------------------------
1156
Re-architecture DeadMessageQueue MBean.
1205
Re-architecture DeadMessageQueue MBean.
1157
+==============================================================================
1206
+==============================================================================
1158
| 2007/06/25 | Fabien Badolle - ScalAgent Distributed Technologies
1207
| 2007/06/25 | Fabien Badolle - ScalAgent Distributed Technologies
1159
+------------+-----------------------------------------------------------------
1208
+------------+-----------------------------------------------------------------
1160
 bug fix : jndi : loose coupling
1209
 bug fix : jndi : loose coupling
1161
 add more test
1210
 add more test
1162
 xoram : add framework test 
1211
 xoram : add framework test 
1163
+==============================================================================
1212
+==============================================================================
1164
| 2007/06/22 | Nicolas Tachker - ScalAgent Distributed Technologies 
1213
| 2007/06/22 | Nicolas Tachker - ScalAgent Distributed Technologies 
1165
+------------+-----------------------------------------------------------------
1214
+------------+-----------------------------------------------------------------
1166
Bug fix: set cluster right.
1215
Bug fix: set cluster right.
1167
==============================================================================
1216
==============================================================================
1168
| 2007/06/21 | Fabien Badolle - ScalAgent Distributed Technologies
1217
| 2007/06/21 | Fabien Badolle - ScalAgent Distributed Technologies
1169
+------------+-----------------------------------------------------------------
1218
+------------+-----------------------------------------------------------------
1170
  Bug fix: QueueImpl :  checkDelivery was call with wrong signature 
1219
  Bug fix: QueueImpl :  checkDelivery was call with wrong signature 
1171
==============================================================================
1220
==============================================================================
1172
| 2007/06/04 | Fabien Badolle - ScalAgent Distributed Technologies
1221
| 2007/06/04 | Fabien Badolle - ScalAgent Distributed Technologies
1173
+------------+-----------------------------------------------------------------
1222
+------------+-----------------------------------------------------------------
1174
  add several test (in joram/test/src)
1223
  add several test (in joram/test/src)
1175
==============================================================================
1224
==============================================================================
1176
| 2007/06/04 | Fabien Badolle - ScalAgent Distributed Technologies
1225
| 2007/06/04 | Fabien Badolle - ScalAgent Distributed Technologies
1177
+------------+-----------------------------------------------------------------
1226
+------------+-----------------------------------------------------------------
1178
  (JNDI) Modification of context's contrainst : loose coupling
1227
  (JNDI) Modification of context's contrainst : loose coupling
1179
+==============================================================================
1228
+==============================================================================
1180
| 2007/05/02 | Andre Freyssinet - ScalAgent Distributed Technologies 
1229
| 2007/05/02 | Andre Freyssinet - ScalAgent Distributed Technologies 
1181
+------------+-----------------------------------------------------------------
1230
+------------+-----------------------------------------------------------------
1182
 Bug fix: The Queue agent was not stored after receiving a message,then the
1231
 Bug fix: The Queue agent was not stored after receiving a message,then the
1183
arrival counter is not correct after a reload. 
1232
arrival counter is not correct after a reload. 
1184
+==============================================================================
1233
+==============================================================================
1185
| 2007/05/02 | Nicolas Tachker - ScalAgent Distributed Technologies 
1234
| 2007/05/02 | Nicolas Tachker - ScalAgent Distributed Technologies 
1186
+------------+-----------------------------------------------------------------
1235
+------------+-----------------------------------------------------------------
1187
 New architecture for JMS bridge.
1236
 New architecture for JMS bridge.
1188
 Add XA transaction handling for JMS bridge.
1237
 Add XA transaction handling for JMS bridge.
1189
 Bug fix: in Joram XA Transaction handling.
1238
 Bug fix: in Joram XA Transaction handling.
1190
+==============================================================================
1239
+==============================================================================
1191
| 2007/04/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
1240
| 2007/04/20 | Nicolas Tachker - ScalAgent Distributed Technologies 
1192
+------------+-----------------------------------------------------------------
1241
+------------+-----------------------------------------------------------------
1193
 Bug fix: scn createSubcontext, JoramAdapter ClassCast with ClusterQueue, ...
1242
 Bug fix: scn createSubcontext, JoramAdapter ClassCast with ClusterQueue, ...
1194
==============================================================================
1243
==============================================================================
1195
| 2007/04/19 | Fabien Badolle - ScalAgent Distributed Technologies
1244
| 2007/04/19 | Fabien Badolle - ScalAgent Distributed Technologies
1196
+------------+-----------------------------------------------------------------
1245
+------------+-----------------------------------------------------------------
1197
 Correction of problem during the replication of subscriptions.
1246
 Correction of problem during the replication of subscriptions.
1198
 Modification of the readBag and writeBag methods in the class ProxyImpl
1247
 Modification of the readBag and writeBag methods in the class ProxyImpl
1199
+==============================================================================
1248
+==============================================================================
1200
| 2007/04/12 | Nicolas Tachker - ScalAgent Distributed Technologies 
1249
| 2007/04/12 | Nicolas Tachker - ScalAgent Distributed Technologies 
1201
+------------+-----------------------------------------------------------------
1250
+------------+-----------------------------------------------------------------
1202
 New architecture for Joram destinations and Implementations.
1251
 New architecture for Joram destinations and Implementations.
1203
 Bug fixes.
1252
 Bug fixes.
1204
###############################################################################
1253
###############################################################################
1205
# 2007/03/27 | Joram 5.0.2 tag.
1254
# 2007/03/27 | Joram 5.0.2 tag.
1206
###############################################################################
1255
###############################################################################
1207
+==============================================================================
1256
+==============================================================================
1208
| 2007/03/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
1257
| 2007/03/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
1209
+------------+-----------------------------------------------------------------
1258
+------------+-----------------------------------------------------------------
1210
 Use an AbstractConnectionFactory factorizing code between connections
1259
 Use an AbstractConnectionFactory factorizing code between connections
1211
factories.
1260
factories.
1212
 Use of inheritance and reflection for generic handling of JNDI references.
1261
 Use of inheritance and reflection for generic handling of JNDI references.
1213
 Adds clustering facilities in administered objects: connection factories and
1262
 Adds clustering facilities in administered objects: connection factories and
1214
destinations.
1263
destinations.
1215
###############################################################################
1264
###############################################################################
1216
# 2007/03/05 | Joram 4.3.25 tag.
1265
# 2007/03/05 | Joram 4.3.25 tag.
1217
###############################################################################
1266
###############################################################################
1218
+==============================================================================
1267
+==============================================================================
1219
| 2007/03/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
1268
| 2007/03/05 | Andre Freyssinet - ScalAgent Distributed Technologies 
1220
+------------+-----------------------------------------------------------------
1269
+------------+-----------------------------------------------------------------
1221
 Minor fix, NTransaction.setMaxLogMemorySize use Mb rather than Kb.
1270
 Minor fix, NTransaction.setMaxLogMemorySize use Mb rather than Kb.
1222
+==============================================================================
1271
+==============================================================================
1223
| 2007/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
1272
| 2007/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies 
1224
+------------+-----------------------------------------------------------------
1273
+------------+-----------------------------------------------------------------
1225
 Avoid useless socket creation on connection error (HttpNetwork component).
1274
 Avoid useless socket creation on connection error (HttpNetwork component).
1226
+==============================================================================
1275
+==============================================================================
1227
| 2007/01/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
1276
| 2007/01/30 | Andre Freyssinet - ScalAgent Distributed Technologies 
1228
+------------+-----------------------------------------------------------------
1277
+------------+-----------------------------------------------------------------
1229
 Bug fix in handling of byte array as object.
1278
 Bug fix in handling of byte array as object.
1230
+==============================================================================
1279
+==============================================================================
1231
| 2007/01/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1280
| 2007/01/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1232
+------------+-----------------------------------------------------------------
1281
+------------+-----------------------------------------------------------------
1233
 Allow to fix SO_TIMEOUT on StreamNetwork.
1282
 Allow to fix SO_TIMEOUT on StreamNetwork.
1234
+==============================================================================
1283
+==============================================================================
1235
| 2007/01/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
1284
| 2007/01/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
1236
+------------+-----------------------------------------------------------------
1285
+------------+-----------------------------------------------------------------
1237
 Fixes in JMS message handling:
1286
 Fixes in JMS message handling:
1238
 -1- Avoid NPE if message's body is null.
1287
 -1- Avoid NPE if message's body is null.
1239
 -2- Catch NPE in Session.run to avoid MDB blocking.
1288
 -2- Catch NPE in Session.run to avoid MDB blocking.
1240
+==============================================================================
1289
+==============================================================================
1241
| 2007/01/11 | Andre Freyssinet - ScalAgent Distributed Technologies 
1290
| 2007/01/11 | Andre Freyssinet - ScalAgent Distributed Technologies 
1242
+------------+-----------------------------------------------------------------
1291
+------------+-----------------------------------------------------------------
1243
 Bug fixes in acknowledge handling of HttpNetwork.
1292
 Bug fixes in acknowledge handling of HttpNetwork.
1244
###############################################################################
1293
###############################################################################
1245
# 2006/11/23 | Joram 4.3.24 tag.
1294
# 2006/11/23 | Joram 4.3.24 tag.
1246
###############################################################################
1295
###############################################################################
1247
+==============================================================================
1296
+==============================================================================
1248
| 2006/10/23 | Helene Joanin - Bull S.A.
1297
| 2006/10/23 | Helene Joanin - Bull S.A.
1249
+------------+-----------------------------------------------------------------
1298
+------------+-----------------------------------------------------------------
1250
 toString and hashcode opttimization in Connection object.
1299
 toString and hashcode opttimization in Connection object.
1251
+==============================================================================
1300
+==============================================================================
1252
| 2006/11/23 | Andre Freyssinet - ScalAgent Distributed Technologies 
1301
| 2006/11/23 | Andre Freyssinet - ScalAgent Distributed Technologies 
1253
+------------+-----------------------------------------------------------------
1302
+------------+-----------------------------------------------------------------
1254
 Allows to asynchronously garbage the Transaction log file.
1303
 Allows to asynchronously garbage the Transaction log file.
1255
+==============================================================================
1304
+==============================================================================
1256
| 2006/11/23 | Daniel Patterson -  
1305
| 2006/11/23 | Daniel Patterson -  
1257
+------------+-----------------------------------------------------------------
1306
+------------+-----------------------------------------------------------------
1258
 Fixes compatibilty issues with other JMS provider: allow to set JMSDestination
1307
 Fixes compatibilty issues with other JMS provider: allow to set JMSDestination
1259
with non Joram destination, and to convert messages with 'JMS_' properties.
1308
with non Joram destination, and to convert messages with 'JMS_' properties.
1260
+==============================================================================
1309
+==============================================================================
1261
| 2006/11/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1310
| 2006/11/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1262
+------------+-----------------------------------------------------------------
1311
+------------+-----------------------------------------------------------------
1263
 Bug fixes: really remove messages on disk in clear and deleteMessage methods.
1312
 Bug fixes: really remove messages on disk in clear and deleteMessage methods.
1264
Previously the messages come back after server retart.
1313
Previously the messages come back after server retart.
1265
###############################################################################
1314
###############################################################################
1266
# 2006/11/17 | Joram 4.3.23 tag.
1315
# 2006/11/17 | Joram 4.3.23 tag.
1267
###############################################################################
1316
###############################################################################
1268
+==============================================================================
1317
+==============================================================================
1269
| 2006/11/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
1318
| 2006/11/17 | Andre Freyssinet - ScalAgent Distributed Technologies 
1270
+------------+-----------------------------------------------------------------
1319
+------------+-----------------------------------------------------------------
1271
 Enhancements in mail destinations.
1320
 Enhancements in mail destinations.
1272
 Adds a mail sample.
1321
 Adds a mail sample.
1273
+==============================================================================
1322
+==============================================================================
1274
| 2006/11/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
1323
| 2006/11/14 | Andre Freyssinet - ScalAgent Distributed Technologies 
1275
+------------+-----------------------------------------------------------------
1324
+------------+-----------------------------------------------------------------
1276
 Bug fixes in SimpleNetwork. A synchronization issue may result in a message
1325
 Bug fixes in SimpleNetwork. A synchronization issue may result in a message
1277
lost in case of network failures.
1326
lost in case of network failures.
1278
+==============================================================================
1327
+==============================================================================
1279
| 2006/11/07 | Andre Freyssinet - ScalAgent Distributed Technologies 
1328
| 2006/11/07 | Andre Freyssinet - ScalAgent Distributed Technologies 
1280
+------------+-----------------------------------------------------------------
1329
+------------+-----------------------------------------------------------------
1281
  Adds periodic cleaning task for subscriptions.
1330
  Adds periodic cleaning task for subscriptions.
1282
###############################################################################
1331
###############################################################################
1283
# 2006/10/24 | Joram 4.3.22 tag.
1332
# 2006/10/24 | Joram 4.3.22 tag.
1284
###############################################################################
1333
###############################################################################
1285
+==============================================================================
1334
+==============================================================================
1286
| 2006/10/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
1335
| 2006/10/24 | Andre Freyssinet - ScalAgent Distributed Technologies 
1287
+------------+-----------------------------------------------------------------
1336
+------------+-----------------------------------------------------------------
1288
 Take in account topicAckBufferMax parameter in MessageConsumerListener.
1337
 Take in account topicAckBufferMax parameter in MessageConsumerListener.
1289
+==============================================================================
1338
+==============================================================================
1290
| 2006/10/23 | Benoit Pelletier - Bull S.A.
1339
| 2006/10/23 | Benoit Pelletier - Bull S.A.
1291
+------------+-----------------------------------------------------------------
1340
+------------+-----------------------------------------------------------------
1292
 Fix Jonas Bug#306288: Avoid NPE if the LogWriter of JCA connector is null.
1341
 Fix Jonas Bug#306288: Avoid NPE if the LogWriter of JCA connector is null.
1293
+==============================================================================
1342
+==============================================================================
1294
| 2006/10/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
1343
| 2006/10/12 | Andre Freyssinet - ScalAgent Distributed Technologies 
1295
+------------+-----------------------------------------------------------------
1344
+------------+-----------------------------------------------------------------
1296
 Adds DeadMQueue.create methods allowing to internally name the queue. It
1345
 Adds DeadMQueue.create methods allowing to internally name the queue. It
1297
fixes an issue with Jonas. 
1346
fixes an issue with Jonas. 
1298
+==============================================================================
1347
+==============================================================================
1299
| 2006/09/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1348
| 2006/09/22 | Andre Freyssinet - ScalAgent Distributed Technologies 
1300
+------------+-----------------------------------------------------------------
1349
+------------+-----------------------------------------------------------------
1301
 Apply a patch from Mark Anderson to add a timeout in Requestor.request.
1350
 Apply a patch from Mark Anderson to add a timeout in Requestor.request.
1302
###############################################################################
1351
###############################################################################
1303
# 2006/09/21 | Joram 4.3.21 tag.
1352
# 2006/09/21 | Joram 4.3.21 tag.
1304
###############################################################################
1353
###############################################################################
1305
+==============================================================================
1354
+==============================================================================
1306
| 2006/09/21 | Benoit Pelletier - Bull S.A. 
1355
| 2006/09/21 | Benoit Pelletier - Bull S.A. 
1307
+------------+-----------------------------------------------------------------
1356
+------------+-----------------------------------------------------------------
1308
 Fix Jonas Bug#305882: Get readers and writers in toXml method.
1357
 Fix Jonas Bug#305882: Get readers and writers in toXml method.
1309
+==============================================================================
1358
+==============================================================================
1310
| 2006/09/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
1359
| 2006/09/19 | Andre Freyssinet - ScalAgent Distributed Technologies 
1311
+------------+-----------------------------------------------------------------
1360
+------------+-----------------------------------------------------------------
1312
 Adds new specific destinations: MailQueue, MailTopic and FTPQueue.
1361
 Adds new specific destinations: MailQueue, MailTopic and FTPQueue.
1313
 Changes log level for Channel.post if server is unknow: Error -> Warn.
1362
 Changes log level for Channel.post if server is unknow: Error -> Warn.
1314
+==============================================================================
1363
+==============================================================================
1315
| 2006/09/19 | Philippe Coq - Bull S.A. 
1364
| 2006/09/19 | Philippe Coq - Bull S.A. 
1316
+------------+-----------------------------------------------------------------
1365
+------------+-----------------------------------------------------------------
1317
 Fix: No longer removes durable subscription on consumer close (MDB undeploy).
1366
 Fix: No longer removes durable subscription on consumer close (MDB undeploy).
1318
+==============================================================================
1367
+==============================================================================
1319
| 2006/09/18 | Andre Freyssinet - ScalAgent Distributed Technologies 
1368
| 2006/09/18 | Andre Freyssinet - ScalAgent Distributed Technologies 
1320
+------------+-----------------------------------------------------------------
1369
+------------+-----------------------------------------------------------------
1321
 Fix: Avoid NPE on Session.unsubscribe with null subscription name.
1370
 Fix: Avoid NPE on Session.unsubscribe with null subscription name.
1322
+==============================================================================
1371
+==============================================================================
1323
| 2006/09/06 | Andre Freyssinet - ScalAgent Distributed Technologies 
1372
| 2006/09/06 | Andre Freyssinet - ScalAgent Distributed Technologies 
1324
+------------+-----------------------------------------------------------------
1373
+------------+-----------------------------------------------------------------
1325
 Bug fix in ObjectMessage: ClassLoader.loadClass seems no longer work
1374
 Bug fix in ObjectMessage: ClassLoader.loadClass seems no longer work
1326
with JDK1.6.
1375
with JDK1.6.
1327
+==============================================================================
1376
+==============================================================================
1328
| 2006/09/06 | David Feliot - ScalAgent Distributed Technologies
1377
| 2006/09/06 | David Feliot - ScalAgent Distributed Technologies
1329
+------------+-----------------------------------------------------------------
1378
+------------+-----------------------------------------------------------------
1330
1- Fix bugs:
1379
1- Fix bugs:
1331
 - Warning "Context is closed or broken" 
1380
 - Warning "Context is closed or broken" 
1332
   because of connection closed twice (ReliableConnectionContext.getRequest())
1381
   because of connection closed twice (ReliableConnectionContext.getRequest())
1333
 - jonas bug 306110: Nullpointer in RequestMultiplexer.cleanup()
1382
 - jonas bug 306110: Nullpointer in RequestMultiplexer.cleanup()
1334
2- Add setters in ClusterQueueImpl (mom.dest).
1383
2- Add setters in ClusterQueueImpl (mom.dest).
1335
3- Change log levels in ProxImpl.
1384
3- Change log levels in ProxImpl.
1336
###############################################################################
1385
###############################################################################
1337
# 2005/08/03 | Joram 4.3.20 tag.
1386
# 2005/08/03 | Joram 4.3.20 tag.
1338
###############################################################################
1387
###############################################################################
1339
+==============================================================================
1388
+==============================================================================
1340
| 2006/07/31 | Benoit Pelletier - Bull S.A.
1389
| 2006/07/31 | Benoit Pelletier - Bull S.A.
1341
+------------+-----------------------------------------------------------------
1390
+------------+-----------------------------------------------------------------
1342
 Allows activation of HA mode with Joram RA.
1391
 Allows activation of HA mode with Joram RA.
1343
 Dynamic loading of configuration file through the MBean.
1392
 Dynamic loading of configuration file through the MBean.
1344
 Bug fix: handling of exception in MDB onMessage method (bug JOnAS #305389).
1393
 Bug fix: handling of exception in MDB onMessage method (bug JOnAS #305389).
1345
###############################################################################
1394
###############################################################################
1346
# 2005/07/11 | Joram 4.3.19 tag.
1395
# 2005/07/11 | Joram 4.3.19 tag.
1347
###############################################################################
1396
###############################################################################
1348
+==============================================================================
1397
+==============================================================================
1349
| 2006/06/27 | Benoit Pelletier - Bull S.A.
1398
| 2006/06/27 | Benoit Pelletier - Bull S.A.
1350
+------------+-----------------------------------------------------------------
1399
+------------+-----------------------------------------------------------------
1351
 Adds XML export facilities for Joram's destinations.
1400
 Adds XML export facilities for Joram's destinations.
1352
+==============================================================================
1401
+==============================================================================
1353
| 2006/06/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1402
| 2006/06/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1354
+------------+-----------------------------------------------------------------
1403
+------------+-----------------------------------------------------------------
1355
 Bug fixes: due to a bad merge since 4.3.12 a simple socket was created
1404
 Bug fixes: due to a bad merge since 4.3.12 a simple socket was created
1356
rather than a SSL one.
1405
rather than a SSL one.
1357
+==============================================================================
1406
+==============================================================================
1358
| 2006/06/16 | Benoit Pelletier - Bull S.A.
1407
| 2006/06/16 | Benoit Pelletier - Bull S.A.
1359
+------------+-----------------------------------------------------------------
1408
+------------+-----------------------------------------------------------------
1360
 RAConfig: Adds a temporary directory to extract files in RAR.
1409
 RAConfig: Adds a temporary directory to extract files in RAR.
1361
           Fix bug in JDK1.5 about XML generation.
1410
           Fix bug in JDK1.5 about XML generation.
1362
+==============================================================================
1411
+==============================================================================
1363
| 2006/06/16 | David Feliot - ScalAgent Distributed Technologies
1412
| 2006/06/16 | David Feliot - ScalAgent Distributed Technologies
1364
+------------+-----------------------------------------------------------------
1413
+------------+-----------------------------------------------------------------
1365
Fix bugs in:
1414
Fix bugs in:
1366
1- Connection.createDurableConnectionConsumer()
1415
1- Connection.createDurableConnectionConsumer()
1367
2- Daemon.isCurrentThread()
1416
2- Daemon.isCurrentThread()
1368
+==============================================================================
1417
+==============================================================================
1369
| 2006/06/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1418
| 2006/06/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1370
+------------+-----------------------------------------------------------------
1419
+------------+-----------------------------------------------------------------
1371
 Changes the creation and initialization process for destination in order
1420
 Changes the creation and initialization process for destination in order
1372
to obtain more genericity and configuration.
1421
to obtain more genericity and configuration.
1373
 Adds periodic cleaning task for queue (shared by ClusterQueue).
1422
 Adds periodic cleaning task for queue (shared by ClusterQueue).
1374
+==============================================================================
1423
+==============================================================================
1375
| 2006/06/07 | David Feliot - ScalAgent Distributed Technologies
1424
| 2006/06/07 | David Feliot - ScalAgent Distributed Technologies
1376
+------------+-----------------------------------------------------------------
1425
+------------+-----------------------------------------------------------------
1377
1- Connector: enable to set the ack mode, maxMessages (ActivationSpecImpl).
1426
1- Connector: enable to set the ack mode, maxMessages (ActivationSpecImpl).
1378
2- Connector: fix a bug in the session pool management (InboundConsumer) 
1427
2- Connector: fix a bug in the session pool management (InboundConsumer) 
1379
              when the pool size is not limited: sessions were not released 
1428
              when the pool size is not limited: sessions were not released 
1380
              after being used.
1429
              after being used.
1381
              Also changed the way it works: now it uses the pool also in the 
1430
              Also changed the way it works: now it uses the pool also in the 
1382
              unlimited case.
1431
              unlimited case.
1383
3- Connector: enable to set the queueMessageReadMax, topicAckBufferMax,
1432
3- Connector: enable to set the queueMessageReadMax, topicAckBufferMax,
1384
              topicPassivationThreshold, topicActivationThreshold,
1433
              topicPassivationThreshold, topicActivationThreshold,
1385
              asyncSend, multiThreadSync, multiThreadSyncDelay (JoramAdapter).
1434
              asyncSend, multiThreadSync, multiThreadSyncDelay (JoramAdapter).
1386
4- Merge the standard JMS listener (MessageConsumerListener) and the
1435
4- Merge the standard JMS listener (MessageConsumerListener) and the
1387
   ASF listener (ConnectionConsumer): new classes SingleSessionConsumer and
1436
   ASF listener (ConnectionConsumer): new classes SingleSessionConsumer and
1388
   MultiSessionConsumer.
1437
   MultiSessionConsumer.
1389
5- RequestMultiplexer: set the name of the demultiplexer daemon with
1438
5- RequestMultiplexer: set the name of the demultiplexer daemon with
1390
   the connection and user proxy ids.
1439
   the connection and user proxy ids.
1391
6- ConsumerUnsetListRequest becomes asynchronous.
1440
6- ConsumerUnsetListRequest becomes asynchronous.
1392
7- Fix bug for grouped requests in asyncSend case (RequestBuffer, DestinationImpl).
1441
7- Fix bug for grouped requests in asyncSend case (RequestBuffer, DestinationImpl).
1393
+==============================================================================
1442
+==============================================================================
1394
| 2006/05/29 | David Feliot - ScalAgent Distributed Technologies
1443
| 2006/05/29 | David Feliot - ScalAgent Distributed Technologies
1395
+------------+-----------------------------------------------------------------
1444
+------------+-----------------------------------------------------------------
1396
 Admin tool: set the internal name of the destinations
1445
 Admin tool: set the internal name of the destinations
1397
+==============================================================================
1446
+==============================================================================
1398
| 2006/05/24 | David Feliot - ScalAgent Distributed Technologies
1447
| 2006/05/24 | David Feliot - ScalAgent Distributed Technologies
1399
+------------+-----------------------------------------------------------------
1448
+------------+-----------------------------------------------------------------
1400
1- Fix bug in Session and MessageConsumer: 
1449
1- Fix bug in Session and MessageConsumer: 
1401
   Concurrent receive and close on a MessageConsumer leads to a deadlock.
1450
   Concurrent receive and close on a MessageConsumer leads to a deadlock.
1402
2- Fix bug in ReliableTcpClient.send(): reconnection not done.
1451
2- Fix bug in ReliableTcpClient.send(): reconnection not done.
1403
3- Fix bug in HAEngine: remove AgentFactory from the HAStateReply
1452
3- Fix bug in HAEngine: remove AgentFactory from the HAStateReply
1404
   (the agent factory was initialized several times leading to a JMX exception)
1453
   (the agent factory was initialized several times leading to a JMX exception)
1405
4- Fix bug in Scheduler: don't react to DriverDone 
1454
4- Fix bug in Scheduler: don't react to DriverDone 
1406
   (the scheduler stops when restarting an agent server)
1455
   (the scheduler stops when restarting an agent server)
1407
5- Fix bug in SchedulerQueueImpl: accepts non-scheduled messages
1456
5- Fix bug in SchedulerQueueImpl: accepts non-scheduled messages
1408
6- Fix Bug in Session: make commit atomical.
1457
6- Fix Bug in Session: make commit atomical.
1409
7- Optimizes scheduler queue: remove the property SCHEDULED (and the save)
1458
7- Optimizes scheduler queue: remove the property SCHEDULED (and the save)
1410
   from the class SchedulerQueueImpl
1459
   from the class SchedulerQueueImpl
1411
8- Enables a distributed Jndi server to recover from a persistent storage loss.
1460
8- Enables a distributed Jndi server to recover from a persistent storage loss.
1412
9- Implements the feature 'multiThreadSync'
1461
9- Implements the feature 'multiThreadSync'
1413
10- Implements the feature 'topicActivationThreshold'
1462
10- Implements the feature 'topicActivationThreshold'
1414
11- Implements toReference(), toHashtable() and fromHashtable() into
1463
11- Implements toReference(), toHashtable() and fromHashtable() into
1415
    FactoryParameters
1464
    FactoryParameters
1416
12- Implements the feature 'topicAckBufferMax'
1465
12- Implements the feature 'topicAckBufferMax'
1417
13- Merges the feature 'lazyAck' and DUPS_OK_ACKNOWLEDGE
1466
13- Merges the feature 'lazyAck' and DUPS_OK_ACKNOWLEDGE
1418
14- Implements the feature 'queueMessageReadMax'
1467
14- Implements the feature 'queueMessageReadMax'
1419
15- Fix bug in HALocalConnection (connect)
1468
15- Fix bug in HALocalConnection (connect)
1420
16- Implements the feature 'multiCnxSync'
1469
16- Implements the feature 'multiCnxSync'
1421
17- Improve the connection management in UserAgent (remove duplicated code)
1470
17- Improve the connection management in UserAgent (remove duplicated code)
1422
18- CloseCnxReply is sent by the ProxyImpl (and not by UserAgent)
1471
18- CloseCnxReply is sent by the ProxyImpl (and not by UserAgent)
1423
19- Remove the useless calls to setNoSave() in UserAgent
1472
19- Remove the useless calls to setNoSave() in UserAgent
1424
20- Fix bug in QueueImpl (grouped receive)
1473
20- Fix bug in QueueImpl (grouped receive)
1425
21- Fix persistency in ProxyImpl, ClientSubscription and ClientContext
1474
21- Fix persistency in ProxyImpl, ClientSubscription and ClientContext
1426
22- Changes Notification.toString() signature
1475
22- Changes Notification.toString() signature
1427
23- Fix Session.commit() atomicity.
1476
23- Fix Session.commit() atomicity.
1428
24- Implements the 'asyncSend' feature
1477
24- Implements the 'asyncSend' feature
1429
+==============================================================================
1478
+==============================================================================
1430
| 2006/05/12 | Andre Freyssinet - ScalAgent Distributed Technologies
1479
| 2006/05/12 | Andre Freyssinet - ScalAgent Distributed Technologies
1431
+------------+-----------------------------------------------------------------
1480
+------------+-----------------------------------------------------------------
1432
 Optimize proxy's behavior with durable subscription (do not save message that
1481
 Optimize proxy's behavior with durable subscription (do not save message that
1433
will be delivered to a non durable even if it exists durable).
1482
will be delivered to a non durable even if it exists durable).
1434
###############################################################################
1483
###############################################################################
1435
# 2005/05/09 | Joram 4.3.18 tag.
1484
# 2005/05/09 | Joram 4.3.18 tag.
1436
###############################################################################
1485
###############################################################################
1437
+==============================================================================
1486
+==============================================================================
1438
| 2006/05/09 | Andre Freyssinet - ScalAgent Distributed Technologies
1487
| 2006/05/09 | Andre Freyssinet - ScalAgent Distributed Technologies
1439
+------------+-----------------------------------------------------------------
1488
+------------+-----------------------------------------------------------------
1440
 Changes NTransaction architecture to expose a Repository interface; then
1489
 Changes NTransaction architecture to expose a Repository interface; then
1441
implements a File and DB repository (using Derby).
1490
implements a File and DB repository (using Derby).
1442
 Implements a DBTransaction (using Derby).
1491
 Implements a DBTransaction (using Derby).
1443
 Fix: allows the AgentServer to restart after a bad start. Allows the JCA
1492
 Fix: allows the AgentServer to restart after a bad start. Allows the JCA
1444
connector to be undeployed then redeployed.
1493
connector to be undeployed then redeployed.
1445
 Implements multi-threading in HttpNetwork server part.
1494
 Implements multi-threading in HttpNetwork server part.
1446
###############################################################################
1495
###############################################################################
1447
# 2005/04/12 | Joram 4.3.17 tag.
1496
# 2005/04/12 | Joram 4.3.17 tag.
1448
###############################################################################
1497
###############################################################################
1449
+==============================================================================
1498
+==============================================================================
1450
| 2006/04/12 | David Feliot - ScalAgent Distributed Technologies
1499
| 2006/04/12 | David Feliot - ScalAgent Distributed Technologies
1451
+------------+-----------------------------------------------------------------
1500
+------------+-----------------------------------------------------------------
1452
Bug fix: run onException in a separate thread to avoid deadlock in
1501
Bug fix: run onException in a separate thread to avoid deadlock in
1453
connector onException method (synchronized).
1502
connector onException method (synchronized).
1454
###############################################################################
1503
###############################################################################
1455
# 2005/04/11 | Joram 4.3.16 tag.
1504
# 2005/04/11 | Joram 4.3.16 tag.
1456
###############################################################################
1505
###############################################################################
1457
+==============================================================================
1506
+==============================================================================
1458
| 2006/04/10 | David Feliot - ScalAgent Distributed Technologies
1507
| 2006/04/10 | David Feliot - ScalAgent Distributed Technologies
1459
+------------+-----------------------------------------------------------------
1508
+------------+-----------------------------------------------------------------
1460
1- Fix bugs in RequestMultiplexer: 
1509
1- Fix bugs in RequestMultiplexer: 
1461
   a- call local close() first and then the connection close().
1510
   a- call local close() first and then the connection close().
1462
   b- don't reschedule the heart beat task (forbidden by java.util.Timer)
1511
   b- don't reschedule the heart beat task (forbidden by java.util.Timer)
1463
2- Fix bug in ReliableTcpClient: send() reconnects only if reconnect true.
1512
2- Fix bug in ReliableTcpClient: send() reconnects only if reconnect true.
1464
   If an error is raised, close the client.
1513
   If an error is raised, close the client.
1465
###############################################################################
1514
###############################################################################
1466
# 2005/03/06 | Joram 4.3.15 tag.
1515
# 2005/03/06 | Joram 4.3.15 tag.
1467
###############################################################################
1516
###############################################################################
1468
+==============================================================================
1517
+==============================================================================
1469
| 2006/04/06 | David Feliot - ScalAgent Distributed Technologies
1518
| 2006/04/06 | David Feliot - ScalAgent Distributed Technologies
1470
+------------+-----------------------------------------------------------------
1519
+------------+-----------------------------------------------------------------
1471
1- Fix bug in org.objectweb.joram.mom.proxies.tcp.TcpReader (canStop not
1520
1- Fix bug in org.objectweb.joram.mom.proxies.tcp.TcpReader (canStop not
1472
   properly assigned -> InterruptedIOException raised when stopping Joram)
1521
   properly assigned -> InterruptedIOException raised when stopping Joram)
1473
2- Fix synchronization of close() in Connection, Session and MessageConsumer
1522
2- Fix synchronization of close() in Connection, Session and MessageConsumer
1474
   (org.objectweb.joram.client.jms): instantiate closer in constructor.
1523
   (org.objectweb.joram.client.jms): instantiate closer in constructor.
1475
   org.objectweb.joram.client.jms.connection.RequestMultiplexer is also 
1524
   org.objectweb.joram.client.jms.connection.RequestMultiplexer is also 
1476
   fixed in order to prevent deadlock between concurrent call to 
1525
   fixed in order to prevent deadlock between concurrent call to 
1477
   Connection.close()
1526
   Connection.close()
1478
3- Fix bug in org.objectweb.joram.client.jms.MessageConsumerListener: sending
1527
3- Fix bug in org.objectweb.joram.client.jms.MessageConsumerListener: sending
1479
   ConsumerUnsetListRequest is useless for a Topic and raises an 
1528
   ConsumerUnsetListRequest is useless for a Topic and raises an 
1480
   InvalidDestinationException.
1529
   InvalidDestinationException.
1481
   Comment the request reaction in ProxyImpl.
1530
   Comment the request reaction in ProxyImpl.
1482
+==============================================================================
1531
+==============================================================================
1483
| 2006/04/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1532
| 2006/04/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1484
+------------+-----------------------------------------------------------------
1533
+------------+-----------------------------------------------------------------
1485
 Report a configuration feature in JNDI: Allow to set SO_TIMEOUT TCP parameter
1534
 Report a configuration feature in JNDI: Allow to set SO_TIMEOUT TCP parameter
1486
on the client's socket throught fr.dyade.aaa.jndi2.socketTimeOut (by default
1535
on the client's socket throught fr.dyade.aaa.jndi2.socketTimeOut (by default
1487
0 for an infinite timeout).
1536
0 for an infinite timeout).
1488
 Fix a potential deadlock in acknowledge handling between client and server
1537
 Fix a potential deadlock in acknowledge handling between client and server
1489
reader anad writer thread.
1538
reader anad writer thread.
1490
+==============================================================================
1539
+==============================================================================
1491
| 2006/03/28 | David Feliot - ScalAgent Distributed Technologies
1540
| 2006/03/28 | David Feliot - ScalAgent Distributed Technologies
1492
+------------+-----------------------------------------------------------------
1541
+------------+-----------------------------------------------------------------
1493
Fix bug in fr.dyade.aaa.util.ReliableTcpConnection (deadlock with server)
1542
Fix bug in fr.dyade.aaa.util.ReliableTcpConnection (deadlock with server)
1494
###############################################################################
1543
###############################################################################
1495
# 2005/03/14 | Joram 4.3.14 tag.
1544
# 2005/03/14 | Joram 4.3.14 tag.
1496
###############################################################################
1545
###############################################################################
1497
+==============================================================================
1546
+==============================================================================
1498
| 2006/03/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1547
| 2006/03/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1499
+------------+-----------------------------------------------------------------
1548
+------------+-----------------------------------------------------------------
1500
 Adds SchedulerQueue.
1549
 Adds SchedulerQueue.
1501
 Adds exiration time for notifications.
1550
 Adds exiration time for notifications.
1502
 Many improvments in network architecture.
1551
 Many improvments in network architecture.
1503
+==============================================================================
1552
+==============================================================================
1504
| 2006/03/11 | Andre Freyssinet - ScalAgent Distributed Technologies
1553
| 2006/03/11 | Andre Freyssinet - ScalAgent Distributed Technologies
1505
+------------+-----------------------------------------------------------------
1554
+------------+-----------------------------------------------------------------
1506
 Bug fix: Adds markup "deletedDest" in proxy before forwarding messages
1555
 Bug fix: Adds markup "deletedDest" in proxy before forwarding messages
1507
to DeadMessageQueue if any.
1556
to DeadMessageQueue if any.
1508
 Bug fix: Removes expiration time before storing message in DMQ.
1557
 Bug fix: Removes expiration time before storing message in DMQ.
1509
###############################################################################
1558
###############################################################################
1510
# 2005/03/06 | Joram 4.3.13 tag.
1559
# 2005/03/06 | Joram 4.3.13 tag.
1511
###############################################################################
1560
###############################################################################
1512
+==============================================================================
1561
+==============================================================================
1513
| 2006/02/28 | Andre Freyssinet - ScalAgent Distributed Technologies
1562
| 2006/02/28 | Andre Freyssinet - ScalAgent Distributed Technologies
1514
+------------+-----------------------------------------------------------------
1563
+------------+-----------------------------------------------------------------
1515
 Adds LGPL and Notice files in ship.
1564
 Adds LGPL and Notice files in ship.
1516
 Adds manifest with version in jars.
1565
 Adds manifest with version in jars.
1517
 Bug fix: Throw DestinationException on sending even if the connection is
1566
 Bug fix: Throw DestinationException on sending even if the connection is
1518
not started.
1567
not started.
1519
+==============================================================================
1568
+==============================================================================
1520
| 2006/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies
1569
| 2006/02/27 | Andre Freyssinet - ScalAgent Distributed Technologies
1521
+------------+-----------------------------------------------------------------
1570
+------------+-----------------------------------------------------------------
1522
 Moves round-robin connection algorithm (for HA) from SimpleNetwork to
1571
 Moves round-robin connection algorithm (for HA) from SimpleNetwork to
1523
StreamNetwork (now shared for all networks).
1572
StreamNetwork (now shared for all networks).
1524
+==============================================================================
1573
+==============================================================================
1525
| 2006/02/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1574
| 2006/02/14 | Andre Freyssinet - ScalAgent Distributed Technologies
1526
+------------+-----------------------------------------------------------------
1575
+------------+-----------------------------------------------------------------
1527
 Improvment about Heart-Beat: time during the client try to reconnect, and
1576
 Improvment about Heart-Beat: time during the client try to reconnect, and
1528
the server keep the context.
1577
the server keep the context.
1529
 Fix in MessageConsumer closing (method doClose).
1578
 Fix in MessageConsumer closing (method doClose).
1530
+==============================================================================
1579
+==============================================================================
1531
| 2006/02/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1580
| 2006/02/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1532
+------------+-----------------------------------------------------------------
1581
+------------+-----------------------------------------------------------------
1533
 Bug fixes in JNDI:
1582
 Bug fixes in JNDI:
1534
- Channel deadlock if problem during deserialization of request.
1583
- Channel deadlock if problem during deserialization of request.
1535
- Unknown agent on race condition at starting.
1584
- Unknown agent on race condition at starting.
1536
+==============================================================================
1585
+==============================================================================
1537
| 2006/02/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1586
| 2006/02/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1538
+------------+-----------------------------------------------------------------
1587
+------------+-----------------------------------------------------------------
1539
 Best cleaning and stop of Joram's connection.
1588
 Best cleaning and stop of Joram's connection.
1540
 Adds RegisterDestNot handling.
1589
 Adds RegisterDestNot handling.
1541
 Allows stop and reset of server.
1590
 Allows stop and reset of server.
1542
+==============================================================================
1591
+==============================================================================
1543
| 2006/01/30 | Andre Freyssinet - ScalAgent Distributed Technologies
1592
| 2006/01/30 | Andre Freyssinet - ScalAgent Distributed Technologies
1544
+------------+-----------------------------------------------------------------
1593
+------------+-----------------------------------------------------------------
1545
 Bug fix: retrieves cnxPendingTimer and txPendingTimer ConnectionFactory's
1594
 Bug fix: retrieves cnxPendingTimer and txPendingTimer ConnectionFactory's
1546
parameters through JNDI.
1595
parameters through JNDI.
1547
+==============================================================================
1596
+==============================================================================
1548
| 2006/01/24 | Andre Freyssinet - ScalAgent Distributed Technologies
1597
| 2006/01/24 | Andre Freyssinet - ScalAgent Distributed Technologies
1549
+------------+-----------------------------------------------------------------
1598
+------------+-----------------------------------------------------------------
1550
 Bug fix: Best cleaning of expired request and messages.
1599
 Bug fix: Best cleaning of expired request and messages.
1551
###############################################################################
1600
###############################################################################
1552
# 2005/01/19 | Joram 4.3.12 tag.
1601
# 2005/01/19 | Joram 4.3.12 tag.
1553
###############################################################################
1602
###############################################################################
1554
+==============================================================================
1603
+==============================================================================
1555
| 2006/01/17 | Andre Freyssinet - ScalAgent Distributed Technologies
1604
| 2006/01/17 | Andre Freyssinet - ScalAgent Distributed Technologies
1556
+------------+-----------------------------------------------------------------
1605
+------------+-----------------------------------------------------------------
1557
 Bug fix: Report unknown destination to message producer, either throw an
1606
 Bug fix: Report unknown destination to message producer, either throw an
1558
exception if the destination is local, or call the exception listener if any.
1607
exception if the destination is local, or call the exception listener if any.
1559
+==============================================================================
1608
+==============================================================================
1560
| 2006/01/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1609
| 2006/01/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1561
+------------+-----------------------------------------------------------------
1610
+------------+-----------------------------------------------------------------
1562
 Bug fix: Avoid OutOfRange exception (DestinationPanel.setDestination) in
1611
 Bug fix: Avoid OutOfRange exception (DestinationPanel.setDestination) in
1563
administration GUI.
1612
administration GUI.
1564
 Adds the handling of queueMsgCount property in J2EE environment.
1613
 Adds the handling of queueMsgCount property in J2EE environment.
1565
+==============================================================================
1614
+==============================================================================
1566
| 2006/01/06 | Alex Porras - MediaOcean
1615
| 2006/01/06 | Alex Porras - MediaOcean
1567
+------------+-----------------------------------------------------------------
1616
+------------+-----------------------------------------------------------------
1568
 Allows to bind Joram to a single IP address in multi-homed host. An optional
1617
 Allows to bind Joram to a single IP address in multi-homed host. An optional
1569
IP address can be passed in argument of the Joram TCP or SSL service.
1618
IP address can be passed in argument of the Joram TCP or SSL service.
1570
+==============================================================================
1619
+==============================================================================
1571
| 2005/12/12 | Andre Freyssinet - ScalAgent Distributed Technologies
1620
| 2005/12/12 | Andre Freyssinet - ScalAgent Distributed Technologies
1572
+------------+-----------------------------------------------------------------
1621
+------------+-----------------------------------------------------------------
1573
 Fix: Correct the Ant target for SSL sample.
1622
 Fix: Correct the Ant target for SSL sample.
1574
+==============================================================================
1623
+==============================================================================
1575
| 2005/12/07 | Andre Freyssinet - ScalAgent Distributed Technologies
1624
| 2005/12/07 | Andre Freyssinet - ScalAgent Distributed Technologies
1576
+------------+-----------------------------------------------------------------
1625
+------------+-----------------------------------------------------------------
1577
 Allows multiples 'client' in an Http(s)Network, the unique 'listen' server
1626
 Allows multiples 'client' in an Http(s)Network, the unique 'listen' server
1578
routes messages between 'client' servers.
1627
routes messages between 'client' servers.
1579
+==============================================================================
1628
+==============================================================================
1580
| 2005/11/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1629
| 2005/11/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1581
+------------+-----------------------------------------------------------------
1630
+------------+-----------------------------------------------------------------
1582
 Adds the HttpsNetwork component.
1631
 Adds the HttpsNetwork component.
1583
+==============================================================================
1632
+==============================================================================
1584
| 2005/11/15 | Andre Freyssinet - ScalAgent Distributed Technologies
1633
| 2005/11/15 | Andre Freyssinet - ScalAgent Distributed Technologies
1585
+------------+-----------------------------------------------------------------
1634
+------------+-----------------------------------------------------------------
1586
 Adds a timeout property for jndi2 connection: its default value is 0, and its
1635
 Adds a timeout property for jndi2 connection: its default value is 0, and its
1587
name fr.dyade.aaa.jndi2.client.SimpleNamingConnection.timeout.
1636
name fr.dyade.aaa.jndi2.client.SimpleNamingConnection.timeout.
1588
+==============================================================================
1637
+==============================================================================
1589
| 2005/11/09 | Andre Freyssinet - ScalAgent Distributed Technologies
1638
| 2005/11/09 | Andre Freyssinet - ScalAgent Distributed Technologies
1590
+------------+-----------------------------------------------------------------
1639
+------------+-----------------------------------------------------------------
1591
 Bug fix: Avoid to load then store all messages contained in a queue at
1640
 Bug fix: Avoid to load then store all messages contained in a queue at
1592
startup.
1641
startup.
1593
+==============================================================================
1642
+==============================================================================
1594
| 2005/11/04 | Andre Freyssinet - ScalAgent Distributed Technologies
1643
| 2005/11/04 | Andre Freyssinet - ScalAgent Distributed Technologies
1595
+------------+-----------------------------------------------------------------
1644
+------------+-----------------------------------------------------------------
1596
 Bug fix: Soap serialization problem with Message, NPE if mapBody is null.
1645
 Bug fix: Soap serialization problem with Message, NPE if mapBody is null.
1597
###############################################################################
1646
###############################################################################
1598
# 2005/11/07 | Joram 4.3.11 tag.
1647
# 2005/11/07 | Joram 4.3.11 tag.
1599
###############################################################################
1648
###############################################################################
1600
+==============================================================================
1649
+==============================================================================
1601
| 2005/11/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1650
| 2005/11/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1602
+------------+-----------------------------------------------------------------
1651
+------------+-----------------------------------------------------------------
1603
 Add sample for new administration xml file (classic, cluster and DMQ).
1652
 Add sample for new administration xml file (classic, cluster and DMQ).
1604
 Add methode to update joram-admin.cfg and joramAdmin.xml in connector/utils
1653
 Add methode to update joram-admin.cfg and joramAdmin.xml in connector/utils
1605
 (used by JOnAS).
1654
 (used by JOnAS).
1606
###############################################################################
1655
###############################################################################
1607
# 2005/10/25 | Joram 4.3.10 tag.
1656
# 2005/10/25 | Joram 4.3.10 tag.
1608
###############################################################################
1657
###############################################################################
1609
+==============================================================================
1658
+==============================================================================
1610
| 2005/11/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1659
| 2005/11/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1611
+------------+-----------------------------------------------------------------
1660
+------------+-----------------------------------------------------------------
1612
 Bug fix: Avoid endless retry during connection in non HA mode.
1661
 Bug fix: Avoid endless retry during connection in non HA mode.
1613
 Adds PoolNetwork in default shipment.
1662
 Adds PoolNetwork in default shipment.
1614
+==============================================================================
1663
+==============================================================================
1615
| 2005/11/02 | Nicolas Tachker - ScalAgent Distributed Technologies
1664
| 2005/11/02 | Nicolas Tachker - ScalAgent Distributed Technologies
1616
+------------+-----------------------------------------------------------------
1665
+------------+-----------------------------------------------------------------
1617
 New administration xml file for Joram (joramAdmin.dtd/xml).
1666
 New administration xml file for Joram (joramAdmin.dtd/xml).
1618
 Provide creation, deployment and bind of destination, connectionFactory 
1667
 Provide creation, deployment and bind of destination, connectionFactory 
1619
 and user.
1668
 and user.
1620
+==============================================================================
1669
+==============================================================================
1621
| 2005/10/25 | Andre Freyssinet - ScalAgent Distributed Technologies
1670
| 2005/10/25 | Andre Freyssinet - ScalAgent Distributed Technologies
1622
+------------+-----------------------------------------------------------------
1671
+------------+-----------------------------------------------------------------
1623
 Bug fix: don't throw NPE iin getMessageListener if none is set.
1672
 Bug fix: don't throw NPE iin getMessageListener if none is set.
1624
###############################################################################
1673
###############################################################################
1625
# 2005/10/25 | Joram 4.3.9 tag.
1674
# 2005/10/25 | Joram 4.3.9 tag.
1626
###############################################################################
1675
###############################################################################
1627
+==============================================================================
1676
+==============================================================================
1628
| 2005/10/25 | Andre Freyssinet - ScalAgent Distributed Technologies
1677
| 2005/10/25 | Andre Freyssinet - ScalAgent Distributed Technologies
1629
+------------+-----------------------------------------------------------------
1678
+------------+-----------------------------------------------------------------
1630
 Bug fix: Due to the '#' removal in message identifier, the nolocal property
1679
 Bug fix: Due to the '#' removal in message identifier, the nolocal property
1631
was no longer working. Change the filtering of message identifier in
1680
was no longer working. Change the filtering of message identifier in
1632
ClientSubscription.
1681
ClientSubscription.
1633
###############################################################################
1682
###############################################################################
1634
# 2005/10/13 | Joram 4.3.8 tag.
1683
# 2005/10/13 | Joram 4.3.8 tag.
1635
###############################################################################
1684
###############################################################################
1636
+==============================================================================
1685
+==============================================================================
1637
| 2005/10/20 | Benoit Pelletier - Bull S.A.
1686
| 2005/10/20 | Benoit Pelletier - Bull S.A.
1638
+------------+-----------------------------------------------------------------
1687
+------------+-----------------------------------------------------------------
1639
 Bug fixes: set serverName and serverPort variables to specific value, in
1688
 Bug fixes: set serverName and serverPort variables to specific value, in
1640
order to retrieve connections in pool.
1689
order to retrieve connections in pool.
1641
+==============================================================================
1690
+==============================================================================
1642
| 2005/10/20 | Andre Freyssinet - ScalAgent Distributed Technologies
1691
| 2005/10/20 | Andre Freyssinet - ScalAgent Distributed Technologies
1643
+------------+-----------------------------------------------------------------
1692
+------------+-----------------------------------------------------------------
1644
 Automatically process provider major and minor Version.
1693
 Automatically process provider major and minor Version.
1645
 Use default version number from build.properties.
1694
 Use default version number from build.properties.
1646
+==============================================================================
1695
+==============================================================================
1647
| 2005/10/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1696
| 2005/10/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1648
+------------+-----------------------------------------------------------------
1697
+------------+-----------------------------------------------------------------
1649
 Bug fix: Soap serialization problem with MapMessage.
1698
 Bug fix: Soap serialization problem with MapMessage.
1650
###############################################################################
1699
###############################################################################
1651
# 2005/10/13 | Joram 4.3.7 tag.
1700
# 2005/10/13 | Joram 4.3.7 tag.
1652
###############################################################################
1701
###############################################################################
1653
+==============================================================================
1702
+==============================================================================
1654
| 2005/10/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1703
| 2005/10/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1655
+------------+-----------------------------------------------------------------
1704
+------------+-----------------------------------------------------------------
1656
 Bug fixes: avoid NullPointerException in case of acknowledgment of an
1705
 Bug fixes: avoid NullPointerException in case of acknowledgment of an
1657
inexistent message.
1706
inexistent message.
1658
 Bug fixes: avoid sharing of message structure between different messages in
1707
 Bug fixes: avoid sharing of message structure between different messages in
1659
MOM; clone the MessagePersistent and correctly set the message field.
1708
MOM; clone the MessagePersistent and correctly set the message field.
1660
 Removes '#' character in Message unique identifier.
1709
 Removes '#' character in Message unique identifier.
1661
###############################################################################
1710
###############################################################################
1662
# 2005/10/05 | Joram 4.3.6 tag.
1711
# 2005/10/05 | Joram 4.3.6 tag.
1663
###############################################################################
1712
###############################################################################
1664
+==============================================================================
1713
+==============================================================================
1665
| 2005/10/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1714
| 2005/10/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1666
+------------+-----------------------------------------------------------------
1715
+------------+-----------------------------------------------------------------
1667
 Removes readMessage in QueueMBean in order to cut out dependancy to
1716
 Removes readMessage in QueueMBean in order to cut out dependancy to
1668
the JMS API. Replaces it by getMessageDigest, getMessageHeader and
1717
the JMS API. Replaces it by getMessageDigest, getMessageHeader and
1669
getMessageProperties.
1718
getMessageProperties.
1670
+==============================================================================
1719
+==============================================================================
1671
| 2005/10/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1720
| 2005/10/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1672
+------------+-----------------------------------------------------------------
1721
+------------+-----------------------------------------------------------------
1673
 Adds resetPropertiesRO method to Message class.
1722
 Adds resetPropertiesRO method to Message class.
1674
 Fix MaxNumberOfWorks default value to 10.
1723
 Fix MaxNumberOfWorks default value to 10.
1675
+==============================================================================
1724
+==============================================================================
1676
| 2005/09/30 | Andre Freyssinet - ScalAgent Distributed Technologies
1725
| 2005/09/30 | Andre Freyssinet - ScalAgent Distributed Technologies
1677
+------------+-----------------------------------------------------------------
1726
+------------+-----------------------------------------------------------------
1678
 Bug fixes: Memory leak in Joram adpater. With maxWorks parameter set to 0
1727
 Bug fixes: Memory leak in Joram adpater. With maxWorks parameter set to 0
1679
(no limit) the pool is not used, InboundSessions are alwaye created, inserted in the pool and never garbaged.
1728
(no limit) the pool is not used, InboundSessions are alwaye created, inserted in the pool and never garbaged.
1680
###############################################################################
1729
###############################################################################
1681
# 2005/09/19 | Joram 4.3.5 tag.
1730
# 2005/09/19 | Joram 4.3.5 tag.
1682
###############################################################################
1731
###############################################################################
1683
+==============================================================================
1732
+==============================================================================
1684
| 2005/09/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1733
| 2005/09/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1685
+------------+-----------------------------------------------------------------
1734
+------------+-----------------------------------------------------------------
1686
 Use the ExceptionListener if any in case of connection problem.
1735
 Use the ExceptionListener if any in case of connection problem.
1687
 Bug fixes.
1736
 Bug fixes.
1688
+==============================================================================
1737
+==============================================================================
1689
| 2005/08/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1738
| 2005/08/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1690
+------------+-----------------------------------------------------------------
1739
+------------+-----------------------------------------------------------------
1691
 Bug fixes: set reliableClass property in getReference.
1740
 Bug fixes: set reliableClass property in getReference.
1692
###############################################################################
1741
###############################################################################
1693
# 2005/08/03 | Joram 4.3.4 tag.
1742
# 2005/08/03 | Joram 4.3.4 tag.
1694
###############################################################################
1743
###############################################################################
1695
+==============================================================================
1744
+==============================================================================
1696
| 2005/08/03 | Nicolas Tachker - ScalAgent Distributed Technologies
1745
| 2005/08/03 | Nicolas Tachker - ScalAgent Distributed Technologies
1697
+------------+-----------------------------------------------------------------
1746
+------------+-----------------------------------------------------------------
1698
 Bug fixes (appear with collocated).
1747
 Bug fixes (appear with collocated).
1699
  -clone message before send.
1748
  -clone message before send.
1700
  -set read only message after receive
1749
  -set read only message after receive
1701
###############################################################################
1750
###############################################################################
1702
# 2005/06/24 | Joram 4.3.2 tag.
1751
# 2005/06/24 | Joram 4.3.2 tag.
1703
###############################################################################
1752
###############################################################################
1704
+==============================================================================
1753
+==============================================================================
1705
| 2005/06/17 | Nicolas Tachker - ScalAgent Distributed Technologies
1754
| 2005/06/17 | Nicolas Tachker - ScalAgent Distributed Technologies
1706
+------------+-----------------------------------------------------------------
1755
+------------+-----------------------------------------------------------------
1707
 Bug fixes in HA.
1756
 Bug fixes in HA.
1708
  -add readBag and writeBag methods in joram.mom.proxies.ClientSubscrition
1757
  -add readBag and writeBag methods in joram.mom.proxies.ClientSubscrition
1709
  -reconnect set endTime to MaxValue if cnxPendingTimer=0
1758
  -reconnect set endTime to MaxValue if cnxPendingTimer=0
1710
+==============================================================================
1759
+==============================================================================
1711
| 2005/06/14 | Nicolas Tachker - ScalAgent Distributed Technologies
1760
| 2005/06/14 | Nicolas Tachker - ScalAgent Distributed Technologies
1712
+------------+-----------------------------------------------------------------
1761
+------------+-----------------------------------------------------------------
1713
 add sample HA.
1762
 add sample HA.
1714
+==============================================================================
1763
+==============================================================================
1715
| 2005/06/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1764
| 2005/06/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1716
+------------+-----------------------------------------------------------------
1765
+------------+-----------------------------------------------------------------
1717
 Performence improvement:
1766
 Performence improvement:
1718
   Optimize management of transient message.
1767
   Optimize management of transient message.
1719
   Save Message and Agent only if it is necessary.
1768
   Save Message and Agent only if it is necessary.
1720
+==============================================================================
1769
+==============================================================================
1721
| 2005/06/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1770
| 2005/06/07 | Nicolas Tachker - ScalAgent Distributed Technologies
1722
+------------+-----------------------------------------------------------------
1771
+------------+-----------------------------------------------------------------
1723
 Update javagroups-all to jgroups-all.
1772
 Update javagroups-all to jgroups-all.
1724
 add commons-logging-api.jar.
1773
 add commons-logging-api.jar.
1725
+==============================================================================
1774
+==============================================================================
1726
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1775
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1727
+------------+-----------------------------------------------------------------
1776
+------------+-----------------------------------------------------------------
1728
 Add feature Nb max message in destination, and add statistic.
1777
 Add feature Nb max message in destination, and add statistic.
1729
 JMX improvment:
1778
 JMX improvment:
1730
  - client side: manage Queue, Topic, User, Admin, ...
1779
  - client side: manage Queue, Topic, User, Admin, ...
1731
  - replace in connector Local... and Remote... MBean by JoramAdapteMBean.
1780
  - replace in connector Local... and Remote... MBean by JoramAdapteMBean.
1732
  - server side: statistic, ...
1781
  - server side: statistic, ...
1733
  - ship: move com.scalagent.jmx and fr.dyade.aaa.util.management 
1782
  - ship: move com.scalagent.jmx and fr.dyade.aaa.util.management 
1734
    in joram-shared.jar.
1783
    in joram-shared.jar.
1735
+==============================================================================
1784
+==============================================================================
1736
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1785
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1737
+------------+-----------------------------------------------------------------
1786
+------------+-----------------------------------------------------------------
1738
 fix bug in DestinationImpl sendToDMQ method.
1787
 fix bug in DestinationImpl sendToDMQ method.
1739
+==============================================================================
1788
+==============================================================================
1740
| 2005/04/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1789
| 2005/04/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1741
+------------+-----------------------------------------------------------------
1790
+------------+-----------------------------------------------------------------
1742
 Move management package from fr.dyade.aaa.agent to fr.dyade.aaa.util.
1791
 Move management package from fr.dyade.aaa.agent to fr.dyade.aaa.util.
1743
###############################################################################
1792
###############################################################################
1744
# 2005/06/02 | Joram 4.3.1 tag.
1793
# 2005/06/02 | Joram 4.3.1 tag.
1745
###############################################################################
1794
###############################################################################
1746
+==============================================================================
1795
+==============================================================================
1747
| 2005/06/02 | Andre Freyssinet - ScalAgent Distributed Technologies
1796
| 2005/06/02 | Andre Freyssinet - ScalAgent Distributed Technologies
1748
+------------+-----------------------------------------------------------------
1797
+------------+-----------------------------------------------------------------
1749
 Bug fixes and optimizations: NTransaction behavior with big messages.
1798
 Bug fixes and optimizations: NTransaction behavior with big messages.
1750
 Optimizations: Engine, stamp saving for non persistent messages.
1799
 Optimizations: Engine, stamp saving for non persistent messages.
1751
 NTransaction: Adds comments and JavaDoc. Adds statistics.
1800
 NTransaction: Adds comments and JavaDoc. Adds statistics.
1752
               Allow to not use lockfile.
1801
               Allow to not use lockfile.
1753
+==============================================================================
1802
+==============================================================================
1754
| 2005/05/27 | David Feliot - ScalAgent Distributed Technologies
1803
| 2005/05/27 | David Feliot - ScalAgent Distributed Technologies
1755
+------------+-----------------------------------------------------------------
1804
+------------+-----------------------------------------------------------------
1756
 no optimization (lazy ack)
1805
 no optimization (lazy ack)
1757
+==============================================================================
1806
+==============================================================================
1758
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1807
| 2005/05/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1759
+------------+-----------------------------------------------------------------
1808
+------------+-----------------------------------------------------------------
1760
 fix bug in DestinationImpl sendToDMQ method.
1809
 fix bug in DestinationImpl sendToDMQ method.
1761
###############################################################################
1810
###############################################################################
1762
# 2005/05/10 | Joram 4.3.0 tag.
1811
# 2005/05/10 | Joram 4.3.0 tag.
1763
###############################################################################
1812
###############################################################################
1764
+==============================================================================
1813
+==============================================================================
1765
| 2005/05/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1814
| 2005/05/10 | Andre Freyssinet - ScalAgent Distributed Technologies
1766
+------------+-----------------------------------------------------------------
1815
+------------+-----------------------------------------------------------------
1767
 Bug fixes: NTransaction.getList now parses the log.
1816
 Bug fixes: NTransaction.getList now parses the log.
1768
+==============================================================================
1817
+==============================================================================
1769
| 2005/05/09 | David Feliot - ScalAgent Distributed Technologies
1818
| 2005/05/09 | David Feliot - ScalAgent Distributed Technologies
1770
+------------+-----------------------------------------------------------------
1819
+------------+-----------------------------------------------------------------
1771
 Performance optimizations
1820
 Performance optimizations
1772
 Zero conf server
1821
 Zero conf server
1773
+==============================================================================
1822
+==============================================================================
1774
| 2005/05/09 | Nicolas Tachker - ScalAgent Distributed Technologies
1823
| 2005/05/09 | Nicolas Tachker - ScalAgent Distributed Technologies
1775
+------------+-----------------------------------------------------------------
1824
+------------+-----------------------------------------------------------------
1776
 New feature: SoftReference Messages allowing swap out.
1825
 New feature: SoftReference Messages allowing swap out.
1777
   Possibility to send large messages.
1826
   Possibility to send large messages.
1778
   Destinations can store more and more messages. 
1827
   Destinations can store more and more messages. 
1779
   The messages are not pin in memory.
1828
   The messages are not pin in memory.
1780
 Change message persistance module.
1829
 Change message persistance module.
1781
+==============================================================================
1830
+==============================================================================
1782
| 2005/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1831
| 2005/05/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1783
+------------+-----------------------------------------------------------------
1832
+------------+-----------------------------------------------------------------
1784
 New feature: SSL for client-server communications.
1833
 New feature: SSL for client-server communications.
1785
###############################################################################
1834
###############################################################################
1786
# 2005/05/04 | Joram 4.2.3 tag.
1835
# 2005/05/04 | Joram 4.2.3 tag.
1787
###############################################################################
1836
###############################################################################
1788
+==============================================================================
1837
+==============================================================================
1789
| 2005/05/04 | David Feliot - ScalAgent Distributed Technologies
1838
| 2005/05/04 | David Feliot - ScalAgent Distributed Technologies
1790
+------------+-----------------------------------------------------------------
1839
+------------+-----------------------------------------------------------------
1791
 Fix bug in ClientSubscription: Avoid multiples denies.
1840
 Fix bug in ClientSubscription: Avoid multiples denies.
1792
+==============================================================================
1841
+==============================================================================
1793
| 2005/05/03 | David Feliot - ScalAgent Distributed Technologies
1842
| 2005/05/03 | David Feliot - ScalAgent Distributed Technologies
1794
+------------+-----------------------------------------------------------------
1843
+------------+-----------------------------------------------------------------
1795
 Fix bug in MessageConsumerListener: Avoid messages buffering in queue mode.
1844
 Fix bug in MessageConsumerListener: Avoid messages buffering in queue mode.
1796
+==============================================================================
1845
+==============================================================================
1797
| 2005/04/22 | Nicolas Tachker - ScalAgent Distributed Technologies
1846
| 2005/04/22 | Nicolas Tachker - ScalAgent Distributed Technologies
1798
+------------+-----------------------------------------------------------------
1847
+------------+-----------------------------------------------------------------
1799
 Fix bug in Message.convertJMSMessage :
1848
 Fix bug in Message.convertJMSMessage :
1800
 not throw an JMSException if optional header (JMSX) are set in a non Joram
1849
 not throw an JMSException if optional header (JMSX) are set in a non Joram
1801
 message, just ignore.
1850
 message, just ignore.
1802
###############################################################################
1851
###############################################################################
1803
# 2005/04/22 | Joram 4.2.2 tag.
1852
# 2005/04/22 | Joram 4.2.2 tag.
1804
###############################################################################
1853
###############################################################################
1805
+==============================================================================
1854
+==============================================================================
1806
| 2005/04/22 | Nicolas Tachker - ScalAgent Distributed Technologies
1855
| 2005/04/22 | Nicolas Tachker - ScalAgent Distributed Technologies
1807
+------------+-----------------------------------------------------------------
1856
+------------+-----------------------------------------------------------------
1808
 Fix bug in Session setTransacted (deadlock) come from TX SUSPEND.
1857
 Fix bug in Session setTransacted (deadlock) come from TX SUSPEND.
1809
 add Joram version in start of JoramAdapter.
1858
 add Joram version in start of JoramAdapter.
1810
###############################################################################
1859
###############################################################################
1811
# 2005/04/19 | Joram 4.2.1 tag.
1860
# 2005/04/19 | Joram 4.2.1 tag.
1812
###############################################################################
1861
###############################################################################
1813
+==============================================================================
1862
+==============================================================================
1814
| 2005/04/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1863
| 2005/04/19 | Nicolas Tachker - ScalAgent Distributed Technologies
1815
+------------+-----------------------------------------------------------------
1864
+------------+-----------------------------------------------------------------
1816
 Fix bug in XAResourceMngr (deadlock).
1865
 Fix bug in XAResourceMngr (deadlock).
1817
+==============================================================================
1866
+==============================================================================
1818
| 2005/04/15 | Nicolas Tachker - ScalAgent Distributed Technologies
1867
| 2005/04/15 | Nicolas Tachker - ScalAgent Distributed Technologies
1819
+------------+-----------------------------------------------------------------
1868
+------------+-----------------------------------------------------------------
1820
 change traces in connector and add project name "joram" in build.xml
1869
 change traces in connector and add project name "joram" in build.xml
1821
+==============================================================================
1870
+==============================================================================
1822
| 2005/04/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1871
| 2005/04/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1823
+------------+-----------------------------------------------------------------
1872
+------------+-----------------------------------------------------------------
1824
 Adds JGroups library in shipping.
1873
 Adds JGroups library in shipping.
1825
+==============================================================================
1874
+==============================================================================
1826
| 2005/04/08 | David Feliot - ScalAgent Distributed Technologies
1875
| 2005/04/08 | David Feliot - ScalAgent Distributed Technologies
1827
+------------+-----------------------------------------------------------------
1876
+------------+-----------------------------------------------------------------
1828
 Bug fix: Soap encode/decode.
1877
 Bug fix: Soap encode/decode.
1829
###############################################################################
1878
###############################################################################
1830
# 2005/03/31 | Joram 4.2.0 release.
1879
# 2005/03/31 | Joram 4.2.0 release.
1831
###############################################################################
1880
###############################################################################
1832
+==============================================================================
1881
+==============================================================================
1833
| 2005/03/31 | David Feliot - ScalAgent Distributed Technologies
1882
| 2005/03/31 | David Feliot - ScalAgent Distributed Technologies
1834
+------------+-----------------------------------------------------------------
1883
+------------+-----------------------------------------------------------------
1835
 Bug fix: regression in TCK, null testing.
1884
 Bug fix: regression in TCK, null testing.
1836
+==============================================================================
1885
+==============================================================================
1837
| 2005/03/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1886
| 2005/03/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1838
+------------+-----------------------------------------------------------------
1887
+------------+-----------------------------------------------------------------
1839
 Adds jmxri.jar in classpath for samples/bin scripts.
1888
 Adds jmxri.jar in classpath for samples/bin scripts.
1840
+==============================================================================
1889
+==============================================================================
1841
| 2005/03/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1890
| 2005/03/22 | Andre Freyssinet - ScalAgent Distributed Technologies
1842
+------------+-----------------------------------------------------------------
1891
+------------+-----------------------------------------------------------------
1843
 Fix in HttpNetwork allowing the usage of a (non HTTP 1.1) proxy.
1892
 Fix in HttpNetwork allowing the usage of a (non HTTP 1.1) proxy.
1844
+==============================================================================
1893
+==============================================================================
1845
| 2005/03/22 | David Feliot - ScalAgent Distributed Technologies
1894
| 2005/03/22 | David Feliot - ScalAgent Distributed Technologies
1846
+------------+-----------------------------------------------------------------
1895
+------------+-----------------------------------------------------------------
1847
 Bug fix: Admin GUI
1896
 Bug fix: Admin GUI
1848
 - Null pointer in popup listener
1897
 - Null pointer in popup listener
1849
+==============================================================================
1898
+==============================================================================
1850
| 2005/03/21 | David Feliot - ScalAgent Distributed Technologies
1899
| 2005/03/21 | David Feliot - ScalAgent Distributed Technologies
1851
+------------+-----------------------------------------------------------------
1900
+------------+-----------------------------------------------------------------
1852
 Bug fix: Joram client
1901
 Bug fix: Joram client
1853
 - Deadlock between message listener and concurrent close.
1902
 - Deadlock between message listener and concurrent close.
1854
 - Methods getMetaData from Connection and receiveNoWait from MessageConsumer 
1903
 - Methods getMetaData from Connection and receiveNoWait from MessageConsumer 
1855
   throw an IllegalStateException if a connection failure occured 
1904
   throw an IllegalStateException if a connection failure occured 
1856
   (e.g. TCP failure).
1905
   (e.g. TCP failure).
1857
 Bug fix: Admin GUI
1906
 Bug fix: Admin GUI
1858
 - Closing the "abort dialog" aborts the running operation.
1907
 - Closing the "abort dialog" aborts the running operation.
1859
###############################################################################
1908
###############################################################################
1860
# 2005/03/11 | Joram 4.2.0 RC2 release.
1909
# 2005/03/11 | Joram 4.2.0 RC2 release.
1861
###############################################################################
1910
###############################################################################
1862
+==============================================================================
1911
+==============================================================================
1863
| 2005/03/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1912
| 2005/03/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1864
+------------+-----------------------------------------------------------------
1913
+------------+-----------------------------------------------------------------
1865
 Add util to configure the joram adatder resource.
1914
 Add util to configure the joram adatder resource.
1866
 create new jar joram-config.jar and joram-raconfig.jar.
1915
 create new jar joram-config.jar and joram-raconfig.jar.
1867
 modify ship.adapter, ship.remoteadapter and ship.jonasadapter.
1916
 modify ship.adapter, ship.remoteadapter and ship.jonasadapter.
1868
 update jonas-ra.xml.
1917
 update jonas-ra.xml.
1869
+==============================================================================
1918
+==============================================================================
1870
| 2005/02/28 | Nicolas Tachker - ScalAgent Distributed Technologies
1919
| 2005/02/28 | Nicolas Tachker - ScalAgent Distributed Technologies
1871
+------------+-----------------------------------------------------------------
1920
+------------+-----------------------------------------------------------------
1872
 Bug fix, call server.moveToFirst(SocketAddress) until find the good socket 
1921
 Bug fix, call server.moveToFirst(SocketAddress) until find the good socket 
1873
 (juste for cluster use).
1922
 (juste for cluster use).
1874
+==============================================================================
1923
+==============================================================================
1875
| 2005/02/24 | David Feliot - ScalAgent Distributed Technologies
1924
| 2005/02/24 | David Feliot - ScalAgent Distributed Technologies
1876
+------------+-----------------------------------------------------------------
1925
+------------+-----------------------------------------------------------------
1877
 A destination is typed by a string, e.g. "queue.dmq" for a dead message queue.
1926
 A destination is typed by a string, e.g. "queue.dmq" for a dead message queue.
1878
 This string is defined both in the class of the "stub" destination object 
1927
 This string is defined both in the class of the "stub" destination object 
1879
 from the client side and the class of the runtime destination instance from 
1928
 from the client side and the class of the runtime destination instance from 
1880
 the server side.
1929
 the server side.
1881
+==============================================================================
1930
+==============================================================================
1882
| 2005/02/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1931
| 2005/02/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1883
+------------+-----------------------------------------------------------------
1932
+------------+-----------------------------------------------------------------
1884
 Bug fix: no longer initialize 'Bag' agent in setState (HATransactionEngine).
1933
 Bug fix: no longer initialize 'Bag' agent in setState (HATransactionEngine).
1885
 JMX improvment:
1934
 JMX improvment:
1886
        - Servers list and status in SCServer.
1935
        - Servers list and status in SCServer.
1887
        - Right management in Joram's destinations.
1936
        - Right management in Joram's destinations.
1888
+==============================================================================
1937
+==============================================================================
1889
| 2005/02/14 | Nicolas Tachker - ScalAgent Distributed Technologies
1938
| 2005/02/14 | Nicolas Tachker - ScalAgent Distributed Technologies
1890
+------------+-----------------------------------------------------------------
1939
+------------+-----------------------------------------------------------------
1891
 Bug fixes: HA.
1940
 Bug fixes: HA.
1892
 Test cluster.properties.size() in the cluster configuration phase, 
1941
 Test cluster.properties.size() in the cluster configuration phase, 
1893
 in AgentServer.java
1942
 in AgentServer.java
1894
 Replace serverCluster by server in a3config.dtd and
1943
 Replace serverCluster by server in a3config.dtd and
1895
 update sample a3config.dtd.
1944
 update sample a3config.dtd.
1896
+==============================================================================
1945
+==============================================================================
1897
| 2005/02/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1946
| 2005/02/18 | Andre Freyssinet - ScalAgent Distributed Technologies
1898
+------------+-----------------------------------------------------------------
1947
+------------+-----------------------------------------------------------------
1899
 Many improvments and bug-fixes in NGNetwork.
1948
 Many improvments and bug-fixes in NGNetwork.
1900
+==============================================================================
1949
+==============================================================================
1901
| 2005/02/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1950
| 2005/02/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1902
+------------+-----------------------------------------------------------------
1951
+------------+-----------------------------------------------------------------
1903
 selector : add joramSelector directory in org/objectweb/joram/shared/selector
1952
 selector : add joramSelector directory in org/objectweb/joram/shared/selector
1904
 read joramselector.doc (HowTo generate the joram selector)
1953
 read joramselector.doc (HowTo generate the joram selector)
1905
+==============================================================================
1954
+==============================================================================
1906
| 2005/02/03 | Nicolas Tachker - ScalAgent Distributed Technologies
1955
| 2005/02/03 | Nicolas Tachker - ScalAgent Distributed Technologies
1907
+------------+-----------------------------------------------------------------
1956
+------------+-----------------------------------------------------------------
1908
 Bug fixes: selector.
1957
 Bug fixes: selector.
1909
 Encoded string literals as UNICODE.
1958
 Encoded string literals as UNICODE.
1910
+==============================================================================
1959
+==============================================================================
1911
| 2005/01/28 | David Feliot - ScalAgent Distributed Technologies
1960
| 2005/01/28 | David Feliot - ScalAgent Distributed Technologies
1912
+------------+-----------------------------------------------------------------
1961
+------------+-----------------------------------------------------------------
1913
 Joram client: fix automatic reconnection policy.
1962
 Joram client: fix automatic reconnection policy.
1914
 Administration module: new operations to read/delete messages from 
1963
 Administration module: new operations to read/delete messages from 
1915
subscriptions and queues.
1964
subscriptions and queues.
1916
+==============================================================================
1965
+==============================================================================
1917
| 2005/01/15 | David Feliot - ScalAgent Distributed Technologies
1966
| 2005/01/15 | David Feliot - ScalAgent Distributed Technologies
1918
+------------+-----------------------------------------------------------------
1967
+------------+-----------------------------------------------------------------
1919
 Bug fix: JNDI connection closure.
1968
 Bug fix: JNDI connection closure.
1920
 Administration GUI: platform dynamic configuration.
1969
 Administration GUI: platform dynamic configuration.
1921
+==============================================================================
1970
+==============================================================================
1922
| 2005/01/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1971
| 2005/01/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1923
+------------+-----------------------------------------------------------------
1972
+------------+-----------------------------------------------------------------
1924
 JDK1.5 compatibility.
1973
 JDK1.5 compatibility.
1925
 JMX enhancements.
1974
 JMX enhancements.
1926
###############################################################################
1975
###############################################################################
1927
# 2005/01/10 | Joram 4.2.0 RC1 release.
1976
# 2005/01/10 | Joram 4.2.0 RC1 release.
1928
###############################################################################
1977
###############################################################################
1929
+==============================================================================
1978
+==============================================================================
1930
| 2005/01/10 | David Feliot - ScalAgent Distributed Technologies
1979
| 2005/01/10 | David Feliot - ScalAgent Distributed Technologies
1931
+------------+-----------------------------------------------------------------
1980
+------------+-----------------------------------------------------------------
1932
 Bug fixes: topic subscriber not registered (class Session in client/jms).
1981
 Bug fixes: topic subscriber not registered (class Session in client/jms).
1933
+==============================================================================
1982
+==============================================================================
1934
| 2005/01/07 | David Feliot - ScalAgent Distributed Technologies
1983
| 2005/01/07 | David Feliot - ScalAgent Distributed Technologies
1935
+------------+-----------------------------------------------------------------
1984
+------------+-----------------------------------------------------------------
1936
 Dynamic configuration: Add/Remove Server/domain.
1985
 Dynamic configuration: Add/Remove Server/domain.
1937
+==============================================================================
1986
+==============================================================================
1938
| 2005/01/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1987
| 2005/01/05 | Andre Freyssinet - ScalAgent Distributed Technologies
1939
+------------+-----------------------------------------------------------------
1988
+------------+-----------------------------------------------------------------
1940
 Provides High-Avaibility version of ScalAgent server, Joram client and
1989
 Provides High-Avaibility version of ScalAgent server, Joram client and
1941
server.Use JGroups to provide active replication of ScalAgent server (Engine
1990
server.Use JGroups to provide active replication of ScalAgent server (Engine
1942
and Network synchronization).
1991
and Network synchronization).
1943
 Architecture and performances improvments in Engine and Network (not
1992
 Architecture and performances improvments in Engine and Network (not
1944
compatible with previous protocol version).
1993
compatible with previous protocol version).
1945
 JMS message improvment, numerous bug fixes.
1994
 JMS message improvment, numerous bug fixes.
1946
###############################################################################
1995
###############################################################################
1947
# 2005/01/04 | Joram 4.1.5 release.
1996
# 2005/01/04 | Joram 4.1.5 release.
1948
###############################################################################
1997
###############################################################################
1949
+==============================================================================
1998
+==============================================================================
1950
| 2005/01/04 | David Feliot - ScalAgent Distributed Technologies
1999
| 2005/01/04 | David Feliot - ScalAgent Distributed Technologies
1951
+------------+-----------------------------------------------------------------
2000
+------------+-----------------------------------------------------------------
1952
 Dynamic logging configuration.
2001
 Dynamic logging configuration.
1953
+==============================================================================
2002
+==============================================================================
1954
| 2004/12/03 | Andre Freyssinet - ScalAgent Distributed Technologies
2003
| 2004/12/03 | Andre Freyssinet - ScalAgent Distributed Technologies
1955
+------------+-----------------------------------------------------------------
2004
+------------+-----------------------------------------------------------------
1956
 JDK1.5 compatibility.
2005
 JDK1.5 compatibility.
1957
 Adds JMX management: server, engine, network, agent...
2006
 Adds JMX management: server, engine, network, agent...
1958
 Transaction: Factorize definition in interface, allows to release a
2007
 Transaction: Factorize definition in interface, allows to release a
1959
non-commited transaction
2008
non-commited transaction
1960
 Adds configuration of connection in ra-remote.xml.
2009
 Adds configuration of connection in ra-remote.xml.
1961
###############################################################################
2010
###############################################################################
1962
# 2004/12/21 | Joram 4.1.4 release.
2011
# 2004/12/21 | Joram 4.1.4 release.
1963
###############################################################################
2012
###############################################################################
1964
+==============================================================================
2013
+==============================================================================
1965
| 2004/12/21 | Andre Freyssinet - ScalAgent Distributed Technologies
2014
| 2004/12/21 | Andre Freyssinet - ScalAgent Distributed Technologies
1966
+------------+-----------------------------------------------------------------
2015
+------------+-----------------------------------------------------------------
1967
 Bug fixes: invalid mesage removal in ClientSubscription.
2016
 Bug fixes: invalid mesage removal in ClientSubscription.
1968
 Code cleaning.
2017
 Code cleaning.
1969
+==============================================================================
2018
+==============================================================================
1970
| 2004/12/21 | Nicolas Tachker - Bull S.A.
2019
| 2004/12/21 | Nicolas Tachker - Bull S.A.
1971
+------------+-----------------------------------------------------------------
2020
+------------+-----------------------------------------------------------------
1972
 add configuration of connectingTimer, cnxPendingTimer and txPendingTimer
2021
 add configuration of connectingTimer, cnxPendingTimer and txPendingTimer
1973
in the connector.
2022
in the connector.
1974
+==============================================================================
2023
+==============================================================================
1975
| 2004/12/13 | Andre Freyssinet - ScalAgent Distributed Technologies
2024
| 2004/12/13 | Andre Freyssinet - ScalAgent Distributed Technologies
1976
+------------+-----------------------------------------------------------------
2025
+------------+-----------------------------------------------------------------
1977
 Defines provider metadata in a unique class.
2026
 Defines provider metadata in a unique class.
1978
 Set default transaction manager NTransaction in the connector.
2027
 Set default transaction manager NTransaction in the connector.
1979
 Bug fixes in UserAgent.
2028
 Bug fixes in UserAgent.
1980
###############################################################################
2029
###############################################################################
1981
# 2004/11/08 | Joram 4.1.3 release.
2030
# 2004/11/08 | Joram 4.1.3 release.
1982
###############################################################################
2031
###############################################################################
1983
+==============================================================================
2032
+==============================================================================
1984
| 2004/11/24 | Nicolas Tachker - ScalAgent Distributed Technologies
2033
| 2004/11/24 | Nicolas Tachker - ScalAgent Distributed Technologies
1985
+------------+-----------------------------------------------------------------
2034
+------------+-----------------------------------------------------------------
1986
 JoramAdapter : remove scn:com/ prefix when we register a destination.
2035
 JoramAdapter : remove scn:com/ prefix when we register a destination.
1987
###############################################################################
2036
###############################################################################
1988
# 2004/11/08 | Joram 4.1.2 release.
2037
# 2004/11/08 | Joram 4.1.2 release.
1989
###############################################################################
2038
###############################################################################
1990
+==============================================================================
2039
+==============================================================================
1991
| 2004/11/08 | Andre Freyssinet - ScalAgent Distributed Technologies
2040
| 2004/11/08 | Andre Freyssinet - ScalAgent Distributed Technologies
1992
+------------+-----------------------------------------------------------------
2041
+------------+-----------------------------------------------------------------
1993
 Changes in TCP connection to improve performances. Be careful, the protocol
2042
 Changes in TCP connection to improve performances. Be careful, the protocol
1994
is incompatible with previous versions.
2043
is incompatible with previous versions.
1995
+==============================================================================
2044
+==============================================================================
1996
| 2004/11/04 | Nicolas Tachker - ScalAgent Distributed Technologies
2045
| 2004/11/04 | Nicolas Tachker - ScalAgent Distributed Technologies
1997
+------------+-----------------------------------------------------------------
2046
+------------+-----------------------------------------------------------------
1998
 Fix bug (NullPointerException) in  OutboundConnectionFactory.java,
2047
 Fix bug (NullPointerException) in  OutboundConnectionFactory.java,
1999
cxManager can be null.
2048
cxManager can be null.
2000
 Throws a StateException in setCtx(int key) if key <0 (ProxyImpl.java).
2049
 Throws a StateException in setCtx(int key) if key <0 (ProxyImpl.java).
2001
+==============================================================================
2050
+==============================================================================
2002
| 2004/10/18 | Andre Freyssinet - ScalAgent Distributed Technologies
2051
| 2004/10/18 | Andre Freyssinet - ScalAgent Distributed Technologies
2003
+------------+-----------------------------------------------------------------
2052
+------------+-----------------------------------------------------------------
2004
 Corrects mistakes in ra.xml and ra-remote.xml files.
2053
 Corrects mistakes in ra.xml and ra-remote.xml files.
2005
        - Removes empty (and useless) <icon></icon> tags.
2054
        - Removes empty (and useless) <icon></icon> tags.
2006
        - Remove spaces and eof lines in the <xxx-class> tags and
2055
        - Remove spaces and eof lines in the <xxx-class> tags and
2007
        <xxx-interface> tags.
2056
        <xxx-interface> tags.
2008
###############################################################################
2057
###############################################################################
2009
# 2004/10/13 | Joram 4.1.1 release.
2058
# 2004/10/13 | Joram 4.1.1 release.
2010
###############################################################################
2059
###############################################################################
2011
+==============================================================================
2060
+==============================================================================
2012
| 2004/10/11 | Andre Freyssinet - ScalAgent Distributed Technologies
2061
| 2004/10/11 | Andre Freyssinet - ScalAgent Distributed Technologies
2013
+------------+-----------------------------------------------------------------
2062
+------------+-----------------------------------------------------------------
2014
 Allows to fix inFlow value through ConnectionManager.inFlow property.
2063
 Allows to fix inFlow value through ConnectionManager.inFlow property.
2015
+==============================================================================
2064
+==============================================================================
2016
| 2004/10/08 | Andre Freyssinet - ScalAgent Distributed Technologies
2065
| 2004/10/08 | Andre Freyssinet - ScalAgent Distributed Technologies
2017
+------------+-----------------------------------------------------------------
2066
+------------+-----------------------------------------------------------------
2018
 Allows change of default identity through JoramDfltLogin and
2067
 Allows change of default identity through JoramDfltLogin and
2019
JoramDfltPassword properties.
2068
JoramDfltPassword properties.
2020
 Changes network architecture:
2069
 Changes network architecture:
2021
	- reconnection after persistancy failure,
2070
	- reconnection after persistancy failure,
2022
	- suppression of unused components: clock, update, etc.
2071
	- suppression of unused components: clock, update, etc.
2023
==============================================================================
2072
==============================================================================
2024
| 2004/10/01 | Andre Freyssinet - ScalAgent Distributed Technologies
2073
| 2004/10/01 | Andre Freyssinet - ScalAgent Distributed Technologies
2025
+------------+-----------------------------------------------------------------
2074
+------------+-----------------------------------------------------------------
2026
 Majors changes in network architecture:
2075
 Majors changes in network architecture:
2027
        - Removes old unused components.
2076
        - Removes old unused components.
2028
        - Adds PoolNetwork component (beta).
2077
        - Adds PoolNetwork component (beta).
2029
        - Allows connection of reseted (or non persistent) server.
2078
        - Allows connection of reseted (or non persistent) server.
2030
        - Numerous fixes. 
2079
        - Numerous fixes. 
2031
 Allows swap out of messages in message consumer (MessageVector impl.).
2080
 Allows swap out of messages in message consumer (MessageVector impl.).
2032
+==============================================================================
2081
+==============================================================================
2033
| 2004/09/29 | Andre Freyssinet - ScalAgent Distributed Technologies
2082
| 2004/09/29 | Andre Freyssinet - ScalAgent Distributed Technologies
2034
+------------+-----------------------------------------------------------------
2083
+------------+-----------------------------------------------------------------
2035
 Bug fixes in RA descriptors.
2084
 Bug fixes in RA descriptors.
2036
 Uses of JAXP classes and interfaces (xerces no more needed).
2085
 Uses of JAXP classes and interfaces (xerces no more needed).
2037
+==============================================================================
2086
+==============================================================================
2038
| 2004/09/22 | David Feliot - ScalAgent Distributed Technologies
2087
| 2004/09/22 | David Feliot - ScalAgent Distributed Technologies
2039
+------------+-----------------------------------------------------------------
2088
+------------+-----------------------------------------------------------------
2040
 Bug fixes in TCP client/server connection.
2089
 Bug fixes in TCP client/server connection.
2041
+==============================================================================
2090
+==============================================================================
2042
| 2004/09/15 | Andre Freyssinet - ScalAgent Distributed Technologies
2091
| 2004/09/15 | Andre Freyssinet - ScalAgent Distributed Technologies
2043
+------------+-----------------------------------------------------------------
2092
+------------+-----------------------------------------------------------------
2044
 Minor fixes in ship and releases processus.
2093
 Minor fixes in ship and releases processus.
2045
###############################################################################
2094
###############################################################################
2046
# 2004/09/13 | Joram 4.1.0 release.
2095
# 2004/09/13 | Joram 4.1.0 release.
2047
###############################################################################
2096
###############################################################################