本文整理了Java中io.fabric8.kubernetes.client.dsl.Resource.cascading
方法的一些代码示例,展示了Resource.cascading
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Resource.cascading
方法的具体详情如下:
包路径:io.fabric8.kubernetes.client.dsl.Resource
类名称:Resource
方法名:cascading
暂无
代码示例来源:origin: strimzi/strimzi-kafka-operator
protected Future<ReconcileResult<T>> internalPatch(String namespace, String name, T current, T desired, boolean cascading) {
try {
T result = operation().inNamespace(namespace).withName(name).cascading(cascading).patch(desired);
log.debug("{} {} in namespace {} has been patched", resourceKind, name, namespace);
return Future.succeededFuture(wasChanged(current, result) ? ReconcileResult.patched(result) : ReconcileResult.noop(result));
} catch (Exception e) {
log.error("Caught exception while patching {} {} in namespace {}", resourceKind, name, namespace, e);
return Future.failedFuture(e);
}
}
代码示例来源:origin: strimzi/strimzi-kafka-operator
public void createWhenExistsIsAPatch(TestContext context, boolean cascade) {
T resource = resource();
Resource mockResource = mock(resourceType());
when(mockResource.get()).thenReturn(resource);
when(mockResource.cascading(cascade)).thenReturn(mockResource);
NonNamespaceOperation mockNameable = mock(NonNamespaceOperation.class);
when(mockNameable.withName(matches(resource.getMetadata().getName()))).thenReturn(mockResource);
MixedOperation mockCms = mock(MixedOperation.class);
when(mockCms.inNamespace(matches(resource.getMetadata().getNamespace()))).thenReturn(mockNameable);
C mockClient = mock(clientType());
mocker(mockClient, mockCms);
AbstractResourceOperator<C, T, L, D, R> op = createResourceOperations(vertx, mockClient);
Async async = context.async();
Future<ReconcileResult<T>> fut = op.createOrUpdate(resource());
fut.setHandler(ar -> {
if (!ar.succeeded()) {
ar.cause().printStackTrace();
}
assertTrue(ar.succeeded());
verify(mockResource).get();
verify(mockResource).patch(any());
verify(mockResource, never()).create(any());
verify(mockResource, never()).createNew();
verify(mockResource, never()).createOrReplace(any());
verify(mockCms, never()).createOrReplace(any());
async.complete();
});
}
代码示例来源:origin: strimzi/strimzi-kafka-operator
Resource mockResource = mock(resourceType());
when(mockResource.get()).thenReturn(resource);
when(mockResource.cascading(cascade)).thenReturn(mockResource);
代码示例来源:origin: strimzi/strimzi-kafka-operator
Resource mockResource = mock(resourceType());
when(mockResource.get()).thenReturn(resource);
when(mockResource.cascading(cascade)).thenReturn(mockResource);
内容来源于网络,如有侵权,请联系作者删除!