| Age | Commit message (Collapse) | Author |
|
PersistencyException. Replaced MembershipException with
InvalidCollectionModification CORBA Exception. Made all predef steps
throw more accurate exceptions when they go wrong, and let more
exceptions bubble through from underneath.
|
|
|
|
into a PredefinedStepOutcome.
Added single parameter execution method for scripts that can't handle
the ... method params.
|
|
Collection. New steps will be added to create fixed versions as needed.
|
|
event arrives just before thread switches to waiting.
|
|
ItemPath objects are now used to identify Items throughout the kernel,
replacing ints and Integers.
|
|
|
|
|
|
Mark execute(ItemProxy, Job) non-public - should not be part of API,
Jobs are fixed to a particular Item.
Check null on module manager before calling shutdown scripts during
close().
Remove auto-generated lines in ObjectProperties
|
|
present in a server process. This stops clients trying to write to the
directory without relying on their permissions.
|
|
Property...)
|
|
behind interfaces: Authenticator, Lookup and NextKeyManager (LDAP
property storage was already a ClusterStorage). Gateway holds additional
objects, and
Fixes #26 #191. Refs #27 (needs additional work for read perms and auth
tokens)
|
|
execution (e.g. in the case of Predefined Steps). Fixes #136
|
|
thread, so executions return before proxy messages are sent. Another
deadlock suspect.
|
|
old 'Entity' superclasses should be removed, including proxies and
paths. Very large change, breaks API compatibility with CRISTAL 2.x.
Fixes #135
|
|
and wrap int and boolean parsing. Gateway.getProperties() returns the
new ObjectProperty instance. Old Gateway property methods still present
but deprecated. Refs #149
|
|
Removed hanging if in AgentProxy.execute
|
|
property. This setting prevents the WriteProperty predefined step from
changing the property value when isMutable is false. WriteProperty also
requires the selected property to already exist - they should be created
either during Item instantiation or using AddC2KObject.
LDAPPropertyManager prepends the Property name in its entries with ! if
they are non mutable.
Various places around the kernel that create properties now set the
mutable field.
Fixes #150
|
|
New StateMachine desc
IssueID #28
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
client processes can record the reason for the suspension. Errors XML is
marshalled ErrorInfo. UserCodeProcess automatically sends fatal
ErrorInfos through suspend jobs.
Job API added to to support all this.
fixes #23
|
|
CastorXMLUtility is now a static member of gateway. Domain specific
instances can be used by domain applications, but the maps do not
interfere with the kernel.
|
|
Path.getChildren()
|
|
|