Skip to content

Commit 67f972d

Browse files
authored
fix: remove map attribute holder (#981)
1 parent a4582a3 commit 67f972d

File tree

5 files changed

+3
-50
lines changed

5 files changed

+3
-50
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/AttributeHolder.java

Lines changed: 0 additions & 12 deletions
This file was deleted.

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/Context.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import io.javaoperatorsdk.operator.api.config.ConfigurationService;
66
import io.javaoperatorsdk.operator.api.reconciler.dependent.ManagedDependentResourceContext;
77

8-
public interface Context extends AttributeHolder {
8+
public interface Context {
99

1010
Optional<RetryInfo> getRetryInfo();
1111

@@ -15,13 +15,6 @@ default <T> Optional<T> getSecondaryResource(Class<T> expectedType) {
1515

1616
<T> Optional<T> getSecondaryResource(Class<T> expectedType, String eventSourceName);
1717

18-
@Override
19-
default <T> T getMandatory(Object key, Class<T> expectedType) {
20-
return get(key, expectedType).orElseThrow(() -> new IllegalStateException(
21-
"Mandatory attribute (key: " + key + ", type: " + expectedType.getName()
22-
+ ") is missing or not of the expected type"));
23-
}
24-
2518
ConfigurationService getConfigurationService();
2619

2720
ManagedDependentResourceContext managedDependentResourceContext();

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/DefaultContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import io.javaoperatorsdk.operator.api.reconciler.dependent.ManagedDependentResourceContext;
88
import io.javaoperatorsdk.operator.processing.Controller;
99

10-
public class DefaultContext<P extends HasMetadata> extends MapAttributeHolder implements Context {
10+
public class DefaultContext<P extends HasMetadata> implements Context {
1111

1212
private final RetryInfo retryInfo;
1313
private final Controller<P> controller;

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/EventSourceContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
*
1212
* @param <P> the type associated with the primary resource that is handled by your reconciler
1313
*/
14-
public class EventSourceContext<P extends HasMetadata> extends MapAttributeHolder {
14+
public class EventSourceContext<P extends HasMetadata> {
1515

1616
private final ResourceCache<P> primaryCache;
1717
private final ConfigurationService configurationService;

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/reconciler/MapAttributeHolder.java

Lines changed: 0 additions & 28 deletions
This file was deleted.

0 commit comments

Comments
 (0)