~ubuntu-branches/ubuntu/raring/zeroc-icee-java/raring

« back to all changes in this revision

Viewing changes to CHANGES

  • Committer: Bazaar Package Importer
  • Author(s): Francisco Moya
  • Date: 2008-08-07 23:05:39 UTC
  • mfrom: (3.1.2 gutsy)
  • Revision ID: james.westby@ubuntu.com-20080807230539-iiuezo41bclg5yxy
Tags: 1.2.0-3
* Upgraded packaging standards.
* Removed unsatisfiable build dependency (Closes: #487027).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Changes since version 1.1.0
 
2
---------------------------
 
3
 
 
4
- Added ice_secure/ice_isSecure, ice_datagram/ice_isDatagram,
 
5
  ice_batchDatagram/ice_isBatchDatagram proxy methods.
 
6
 
 
7
- Added Communicator::propertyToProxy() which creates a proxy from
 
8
  a set of properties. This operation allows you to set various local
 
9
  proxy settings, such as the locator, which cannot be set using
 
10
  stringToProxy().
 
11
 
 
12
- Trailing characters past the adapter id in a stringified proxy
 
13
  will now raise a ProxyParseException.
 
14
 
 
15
- Added ice_getAdapterId/ice_adapterId proxy methods.
 
16
 
 
17
- Removed most specializations of the Ice::ProtocolException local
 
18
  exception to reduce code size. Only the following specializations
 
19
  were kept:
 
20
 
 
21
  Ice::CloseConnectionException
 
22
  Ice::ForcedCloseConnectionException
 
23
  Ice::MarshalException
 
24
  Ice::MemoryLimitException
 
25
 
 
26
  The reason for the protocol error is now provided in the 'reason'
 
27
  member of Ice::ProtocolException.
 
28
 
 
29
- Attempts to change the attributes of a fixed proxy now result in a
 
30
  FixedProxyException rather than just ignoring the change request and
 
31
  returning the same proxy. Also, attempts to marshal a fixed proxy
 
32
  now result in a FixedProxyException rather than a MarshalException.
 
33
 
 
34
- Removed default context support.
 
35
 
 
36
- Removed support for local interfaces in Slice.
 
37
 
 
38
- Message batches are now automatically flushed when the total size of
 
39
  the batch reaches the message size maximum. This feature can be
 
40
  controlled using the Ice.BatchAutoFlush property, which is on by
 
41
  default.
 
42
 
 
43
- Added destroy() operation to the ObjectAdapter interface. This
 
44
  operation must be called in order to reclaim the adapter's resources
 
45
  and be able to recreate a new adapter with the same name. Destroying
 
46
  a communicator automatically calls destroy on all of its adapters.
 
47
 
 
48
- For object adapters without endpoints, Ice.Trace.Network >= 2 now
 
49
  prints a trace message.
 
50
 
 
51
- The Slice keyword 'nonmutating' is now deprecated; 'idempotent'
 
52
  should be used instead. A new metadata directive is supported for
 
53
  backward-compatibility (see below).
 
54
 
 
55
- New Slice metadata for operations:
 
56
 
 
57
  - ["nonmutating"] provides backward compatibility for idempotent
 
58
    operations that were previously declared using the deprecated
 
59
    'nonmutating' keyword. You can replace the 'nonmutating' keyword
 
60
    with '["nonmutating"] idempotent' to maintain compatibility with
 
61
    objects implemented using Ice 3.0 or 3.1.
 
62
 
 
63
- Removed getDefaultProperties() method, and the global default
 
64
  properties. If you need global properties, you can easily
 
65
  create your own global variable.
 
66
 
 
67
- Added new createProperties() methods:
 
68
 
 
69
  public static Properties
 
70
  createProperties(StringSeqHolder args, Properties defaults)
 
71
 
 
72
  public static Properties
 
73
  createProperties(String[] args, Properties defaults)
 
74
 
 
75
  "defaults" represents an optional set of default properties
 
76
  used to initialize the new Properties object. Ice properties 
 
77
  defined on the command-line and properties defined in the Ice
 
78
  config file may override these default properties.
 
79
   
 
80
- Added identityToString and stringToIdentity to the Communicator
 
81
  interface.
 
82
 
 
83
- Added new operation Communicator::createObjectAdapterWithRouter(),
 
84
  which creates a routed object adapter. An object adapter may now
 
85
  be associated with at most one router, which is defined using this
 
86
  operation or by setting the <AdapterName>.Router property. Also
 
87
  as a result of this change, the ObjectAdapter::addRouter() and
 
88
  ObjectAdapter::removeRouter() operations have been removed.
 
89
 
 
90
- Added communicator initialize functions that take an argument of
 
91
  type Ice.InitializationData. This structure contains communicator
 
92
  members that may only be set during communicator initialization.
 
93
  Currently included are Properties and Logger. The initializeWithXXX
 
94
  functions have been deprecated and the setLogger() operation has
 
95
  been removed.
 
96
 
 
97
- Added requestId to Current.
 
98
 
1
99
Changes since version 1.0.0
2
100
---------------------------
3
101