Serialized Form


Package org.lsst.ccs.config

Class org.lsst.ccs.config.BootCommand extends org.lsst.ccs.bus.Command implements Serializable

Serialized Fields

descriptor

DeploymentDescriptor descriptor

subsystemName

String subsystemName

configName

String configName

tag

String tag

configurationData

Object configurationData

Class org.lsst.ccs.config.BootStatus extends org.lsst.ccs.bus.Status implements Serializable

Serialized Fields

optionalDescriptor

DeploymentDescriptor optionalDescriptor

requestedSubsystem

String requestedSubsystem

requestedConfiguration

String requestedConfiguration

requestedTag

String requestedTag

inTestContext

boolean inTestContext
used to tell server that this is not a "normal" operation. The database server may decide not to handle this message and let a dummy test server handle it.

Class org.lsst.ccs.config.ConfigProfile extends Object implements Serializable

Serialized Fields

startTimestamp

long startTimestamp
first time the profile was valid


endTimestamp

long endTimestamp
valid limit. defaults to eternity except when the object is pushed in history.


name

String name

tag

String tag

userName

String userName
the user


beenInEngineeringMode

boolean beenInEngineeringMode

level

int level
the level (defaults to END USER) see PackCst.


remarks

String remarks
comments


previousConfigID

long previousConfigID
config with same name and tag: id of previous version

Class org.lsst.ccs.config.DeploymentDescriptor extends Object implements Serializable

Serialized Fields

id

long id

descriptor

String descriptor

Class org.lsst.ccs.config.ImmutableStateException extends RuntimeException implements Serializable

Class org.lsst.ccs.config.MachineConfiguration extends Object implements Serializable

Serialized Fields

macAddress

String macAddress
data is prepared (in a special table)


subsystemName

String subsystemName

configName

String configName
means should be updated if subsystem description changes! a special code could do that on request.


tag

String tag

Class org.lsst.ccs.config.NamesAndTag extends Object implements Serializable

Serialized Fields

subsystemName

String subsystemName

configName

String configName

tag

String tag

Class org.lsst.ccs.config.ParameterBase extends Object implements Serializable

Serialized Fields

path

ParameterPath path

typeName

String typeName
type of parameter: class Name. should have a valueOf(String) method


defaultValue

String defaultValue
default value as String TODO: define a possible NULL value!

Class org.lsst.ccs.config.ParameterConfiguration extends Object implements Serializable

Serialized Fields

value

String value

Class org.lsst.ccs.config.ParameterDescription extends Object implements Serializable

Serialized Fields

parameterBase

ParameterBase parameterBase

description

String description
possible details. Immutable in Ghost data


simpleName

String simpleName
a user-friendly name: it's up to the config "designer" to make sure it's a unique name otherwise the "pathName" of the parameterBase will be used. Immutable in ghost Data


constraints

String constraints
Added constraints to the type, may be null. Immutable in ghost data


level

int level
used for configuration "rights"; a designer may have the right to modify a parameter and an end-user not. when automatically generated from a subsytemdescription the level of all modifiable parameters is set to 10, a parameter which is modifiable by an end-user is less than 5. Immutable in Ghost Data.


notModifiableAtRuntime

boolean notModifiableAtRuntime
"static" parameter: it can only be set for a constructor but cannot be changed dynamically at runtime.

Class org.lsst.ccs.config.ParameterPath extends Object implements Serializable

Serialized Fields

componentName

String componentName
unique name of Module/component in subsystem context


codeName

String codeName
constructor or method. null or empty value means constructor


parameterName

String parameterName
name of parameter (may be the number of a positionnal parameter starting at 0)

Class org.lsst.ccs.config.PersistenceLayerException extends Exception implements Serializable

Class org.lsst.ccs.config.PreparedConfiguration extends Object implements Serializable

Serialized Fields

nameAndTag

NamesAndTag nameAndTag

fromProfile

boolean fromProfile

user

String user

configuredData

org.lsst.gruth.jutils.ComponentNode configuredData

Class org.lsst.ccs.config.RunHistory extends Object implements Serializable

Serialized Fields

id

long id

subsystemName

String subsystemName

configurationName

String configurationName

tag

String tag

startTimestamp

long startTimestamp

startGuessed

boolean startGuessed
used to tell that the startTimestamp is not real but was artificially reconstituted (an unlikely event: end message received and start message lost)


endTimestampLimit

long endTimestampLimit
Possible end of task: may be missing due to dysfunctional system. So next occurence with same subsystem will replace by its own time. Defaults to STILL_VALID


endGuessed

boolean endGuessed
used to tall that the endTimestampLimit has been artificially set to a value which is different from constant STILL_VALID : this may happen when an "end" message is lost.


timeNext

long timeNext
startTimestamp of next entry in time with same subsystem. Defaults to zero

Class org.lsst.ccs.config.SubsystemDescription extends Object implements Serializable

Serialized Fields

startTimestamp

long startTimestamp
first time the description was valid : initially populated by the database (but copies can get it from an original: it depends on the purpose of the copy )


endTimestamp

long endTimestamp
valid limit. defaults to eternity except when the object is pushed in history.


subsystemName

String subsystemName
name of subsystem


tag

String tag
tag such as 'high wind'


user

String user
name of user that created this


version

String version
version


configurationData

Serializable configurationData
Big object! see DescriptionType enum ... but not necessarily that big (so simply serializable Basic could be ok)


dataFlavour

DataFlavour dataFlavour

TODO: only object_tree in future releases (other formats can be provided to constructors)


deployDescriptors

List<E> deployDescriptors
for which deployment is this description valid?


unModifiableDescriptorList

List<E> unModifiableDescriptorList
transient object to access the descriptor list


previousDescriptionID

long previousDescriptionID
a link to the description the current object may replace

Class org.lsst.ccs.config.TextAndNode extends Object implements Serializable

Serialized Fields

codeSource

String codeSource

componentNode

org.lsst.gruth.jutils.ComponentNode componentNode

Class org.lsst.ccs.config.ValueEvent extends Object implements Serializable

Serialized Fields

time

long time

value

String value

Package org.lsst.ccs.config.remote

Class org.lsst.ccs.config.remote.ConfigurationServerModule extends org.lsst.ccs.framework.Module implements Serializable

Serialized Fields

service

ConfigurationServiceImpl service

facade

ConfigurationFacade facade

Class org.lsst.ccs.config.remote.DescriptionDeprecationEvent extends Object implements Serializable

Serialized Fields

deprecating

SubsystemDescription deprecating

detail

String detail

stamp

long stamp

Class org.lsst.ccs.config.remote.DescriptionResult extends Object implements Serializable

Serialized Fields

result

SubsystemDescription result

descriptionDeprecationEvent

DescriptionDeprecationEvent descriptionDeprecationEvent

profileDeprecationEvents

List<E> profileDeprecationEvents

publicList

List<E> publicList

Class org.lsst.ccs.config.remote.ProfileDeprecationEvent extends Object implements Serializable

Serialized Fields

deprecating

ConfigProfile deprecating

detail

String detail

stamp

long stamp

Class org.lsst.ccs.config.remote.ProfileResult extends Object implements Serializable

Serialized Fields

result

ConfigProfile result

profileDeprecationEvent

ProfileDeprecationEvent profileDeprecationEvent

Class org.lsst.ccs.config.remote.RMIConfigurationServer extends UnicastRemoteObject implements Serializable

Serialized Fields

configurationService

ConfigurationService configurationService

Package org.lsst.ccs.config.utilities

Class org.lsst.ccs.config.utilities.PersistentProperties extends Object implements Serializable

Serialized Fields

store

PersistentProperties.Store store

name

String name

properties

Properties properties

modified

boolean modified



Copyright © 2013 LSST. All Rights Reserved.