See: Description
| Interface | Description |
|---|---|
| DataObject |
Indicates that the object is a simple data-carrying POJO.
|
| FastSerializable |
FastSerializable provides an alternative to the Serializable interface
where the exact type of the object to be serialized is known at compile
time.
|
| Immutable |
Marker interface that claims that instances of the implementing class
are immutable after construction.
|
| Class | Description |
|---|---|
| AbstractDataObject |
Simple base implementation of DataObject for cases where
there's no other inheritance structure to get in the way.
|
| AbstractFieldsObject |
An AbstractFieldsObject is an AbstractDataObject for which
equals(),
hashCode() and toString() are defined in terms of
fields' names and values. |
| CompareUtil |
Utility class containing static comparison methods.
|
| FastSerialize |
Utility functions based around the FastSerializable contract.
|
| ImmutableDataObject |
Simple base implementation of an immutable DataObject
for cases where there's no other inheritance structure to
get in the way.
|
| IntSet |
IntSet provides efficient management of a set of primitive integers.
|
| NamedInteger |
Superclass for integer values that have certain well-known named values,
but can also take other values.
|
| OCObjectInputStream |
Object input stream that uses the current thread's context class loader rather than the
unpredictable class loader that ObjectInputStream uses.
|
| StringUtil |
Utility class containing static methods for appending to strings.
|
| Enum | Description |
|---|---|
| FastSerialize.SerialisableType |
Defines utility classes that are common to more than one OpenCloud product.