public interface ChangeSetContextSPI extends ChangeSetContext, AutoCloseable
Modifier and Type | Method and Description |
---|---|
boolean |
hasChangeSetMember(String name)
Returns
true if a ChangeSetMember with the given name is already registered. |
static ChangeSetContextSPI |
open()
Creates a new
ChangeSetContextSPI instance. |
void |
register(ChangeSetMember member)
Registers a
ChangeSetMember on the ChangeSetContext , to be used during ChangeSetContext is closed successfully or cancelled. |
getCurrent, getId, isActive, isMarkedForCancel, markForCancel, register
close
static ChangeSetContextSPI open()
ChangeSetContextSPI
instance. The caller of this method is responsible for ensuring the context is closed.
Consider using CdsRuntime.changeSetContext()
instead if possible, as it automatically ensures to close the context.ChangeSetContextSPI
instance.CdsRuntime.changeSetContext()
void register(ChangeSetMember member)
ChangeSetMember
on the ChangeSetContext
, to be used during ChangeSetContext
is closed successfully or cancelled.
It links a resource that should be completed or cancelled as part of this ChangeSetContext
.member
- the ChangeSetMember
boolean hasChangeSetMember(String name)
true
if a ChangeSetMember
with the given name is already registered.
This method indicates if the resource managed by the ChangeSetMember
is already linked with this ChangeSetContext
name
- the name of a ChangeSetMember
true
if a ChangeSetMember
with the given name is already registered.Copyright © 2023. All rights reserved.