我需要监视多个CosmosDB集合并将其写入ADLS位置。
我正在尝试创建一个供稿工厂,其中的foreach ChangeFeed Config,启动一个新的Change Feed以进行监听和处理。观察者具有非常明确的签名,我不知道该如何包含其他上下文,例如“这种”类型的处理文档。
因此,我对每种类型都有不同的观察者,即A Observer,B Observer等。
尽管如此,我需要基于配置将关联的观察者的引用传递给ChangeFeedProcesserBuilder(),但是我得到“'T'必须是具有公开属性的非抽象类型。
除了对FeedChange的每个实例进行硬编码之外,我有点无所适从
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress
annotations:
kubernetes.io/ingress.class: "nginx"
spec:
rules:
- http:
paths:
- path: /v1
backend:
serviceName: backend
servicePort: 8080
- path: /ui
backend:
serviceName: webui
servicePort: 80
答案 0 :(得分:1)
您的null
必须有一个parameterless constructor,并且您的Function签名应这样明确声明(请注意签名上的final JDialog dialog = new JDialog();
dialog.setAlwaysOnTop(true);
JOptionPane.showMessageDialog(dialog, "You win!);
)
T