Interface | Description |
---|---|
ClientRelevantError | Deprecated |
CordaInternal |
These methods and annotations are not part of Corda's API compatibility guarantee and applications should not use them.
|
CordaThrowable | |
DeleteForDJVM |
Declare the annotated element to unsuitable for the deterministic version of Corda.
|
DoNotImplement |
This annotation is for interfaces and abstract classes that provide Corda functionality
to user applications. Future versions of Corda may add new methods to such interfaces and
classes, but will not remove or modify existing methods.
|
KeepForDJVM |
This annotates a class or file that we want to include into the deterministic version of Corda Core.
We don't expect everything within that class/file to be deterministic; those non-deterministic
elements need to be annotated with either
interface DeleteForDJVM or interface StubOutForDJVM so that they
can be deleted. |
StubOutForDJVM |
We expect that almost every non-deterministic element can have its bytecode
deleted entirely from the deterministic version of Corda. This annotation is
for those (hopefully!) few occasions where the non-deterministic function
cannot be deleted. In these cases, the function will be stubbed out instead.
|
Class | Description |
---|---|
CordaOID |
OIDs used for the Corda platform. All entries MUST be defined in this file only and they MUST NOT be removed.
If an OID is incorrectly assigned, it should be marked deprecated and NEVER be reused again.
|
Utils |
Exception | Description |
---|---|
CordaException | |
CordaRuntimeException |