[英]Creating a thread-safe class responsible for reordering events
暑假期間,我的朋友被認為是要做的任務之一。 對於如何繼續完成此任務,他和我感到非常困惑。
它說:“您的類還應該在其構造函數中采用EventConsumer的另一種實現,以將重新排序的事件傳遞給它。” 非常令人困惑,我們真的不知道它在問什么。
我們不是在尋找您為我們做這件事,我們所需要的只是一些指導,我們在編程方面還很陌生,所以請放輕松。
這是一個問題: http : //postimg.org/image/snytvxvkr/
這是他們提供的類:
Event.java
package tests.task2;
import java.util.*;
public interface Event {
public String getEventId();
public String getEventType();
public Calendar getEventTimestamp();
}
EventConsumer.java
package tests.task2;
public interface EventConsumer {
public void consumeEvent(Event theEvent);
}
使用播音員框架發送n個消費事件。 使用播音員框架,您甚至可以提供“ EventConsumer”接口的多種實現。
在這里檢查
“您的類還應該在其構造函數中采用EventConsumer的另一種實現,以將重新排序的事件傳遞給它。” =
public class MyEventConsumer implements EventConsumer {
private EventConsumer target;
public MyEventConsumer (EventConsumer target) {
// Do something with the target.
// probably you want to store it in an instance variable...
this.target = target;
}
public void consumeEvent (Event event) {
// ...so you can use it here
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.