We have defined DS as the new proxy, but failed to switch to it. This
patch makes that switch.
JIRA: CONTROLLER-2077
Change-Id: I5de4514b2297ca39caadb02d0c30ab7b3dc8fc5c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
- Proxy(final DatastoreSnapshot datastoreSnapshot) {
- this.datastoreSnapshot = requireNonNull(datastoreSnapshot);
- }
-
@Override
public DatastoreSnapshot datastoreSnapshot() {
return datastoreSnapshot;
@Override
public DatastoreSnapshot datastoreSnapshot() {
return datastoreSnapshot;
private static final long serialVersionUID = 1L;
private final @NonNull String type;
private static final long serialVersionUID = 1L;
private final @NonNull String type;
private Object writeReplace() {
private Object writeReplace() {
- return new Proxy(this);
}
public static final class ShardSnapshot implements Serializable {
}
public static final class ShardSnapshot implements Serializable {
}
private static final class Proxy implements SerialForm {
}
private static final class Proxy implements SerialForm {
private static final long serialVersionUID = 1L;
private ShardSnapshot shardSnapshot;
private static final long serialVersionUID = 1L;
private ShardSnapshot shardSnapshot;
private static final long serialVersionUID = 1L;
private final @NonNull String name;
private static final long serialVersionUID = 1L;
private final @NonNull String name;
private Object writeReplace() {
return new Proxy(this);
}
private Object writeReplace() {
return new Proxy(this);
}