observer-pattern

    1热度

    1回答

    我有一个APIService使用其他服务连接到websocket。 websocket服务返回一个类型为Subject<MessageEvent>的套接字。然后在我的APIService中,我想根据有效载荷将这个主题吐到不同的主题中。我APIService看起来是这样的: export class APIService { public sonos: Subject<sonosData

    0热度

    1回答

    这是代码的一些代码: var Event=(function(){ var clientList={},listen,trigger,remove; listen=function(key,fn){ /*some code*/ }; trigger:function(){ var key=Array.prototype.shift.c

    0热度

    1回答

    我想轮询更改,并在达到所需值时Observable应完成(或等到超时)。现在我使用可以正常工作的过滤器,直到达到所需的值。但是我希望Observable在等待这个值时推送事件。 例如,我等待状态为'成功',直到状态变为'成功',状态'测试'从我的服务中返回。但由于过滤器正在等待'成功','测试'永远不会返回。 我现在代码: return Observable .interval(this

    13热度

    2回答

    我学习Observer模式,我想我观察到的跟踪某个变量时,它改变了它的价值,并做一些操作,我已经做了一些类似: public class Test extends MyChildActivity { private int VARIABLE_TO_OBSERVE = 0; Observable<Integer> mObservable = Observable.just(V

    -1热度

    1回答

    我是Java和JavaFX的新手我的代码有一个很大的问题。我使用JavaFX和Scene Builder工作。 我的目标是计算一个房间的热方程,现在我试图在标签上显示我的结果。 我在一个循环中计算方程,标签应该每次更新以显示最后的结果。我在YouTube上找到了一个视频,我试图这样做,但它不起作用。 =(也许你能帮助我: -/ 这不是完整的代码,我删除了不必要的东西 我没有得到任何错误,但它不工作

    0热度

    1回答

    我正在为一个学校任务使用C++伪图形按钮。 我使用观察者模式。 在Button.cpp : void Button::notify() { for (int iterator = 0; iterator < listeners.size(); iterator++) { listeners[iterator]->MousePressed(*this, x, y,

    0热度

    4回答

    我想实现一个观察者模式在Java上。 它不会编译,因为notifyAll()似乎是这里的问题; Cannot override the final method from Object但我没有在代码中放置任何'最终'或'静态'。 我在这里做错了什么? import java.util.ArrayList; import java.util.List; interface Observer {

    0热度

    1回答

    为了在angular2不同组件之间传递值,我使用注入不同组件的不同服务。 在我的PagesService组件中,我定义了一个行为主题并希望传递一个值。 import { Injectable } from '@angular/core'; import { ApiService } from '../../apiService/api.service'; import { Playlists

    0热度

    1回答

    我有一个ListenerImpl,它的目的是异步处理事件。 为了达到这个我用下面的方法。 @Asynchronous public void handle(@Observes MonitorEvent pEvent){ //dostuff } 该类本身用@Stateless标注。 现在Eclipse提供了以下错误: handle observer方法只允许在托管

    4热度

    2回答

    鉴于方法,其执行以下操作: class Observer { public: virtual void Observe(Parameter p) = 0; }; template<size_t Tag> class TaggedObserver : public Observer { }; class Thing : public TaggedObserver<