0
我需要通過WebSocket檢索數據,然後在我的RCP應用程序的表格視圖中顯示它們。我首先想到的是打開我的部分代碼(說我有一類叫做ListPart
)的連接,並且代碼如下如何在RCP應用程序中異步打開WebSocket連接?
public class Listpart{
@PostConstruct
public void createControls(Composite parent){
//I need to open connection first
WebsocketUtil.openConnection();
//some other ```
```
}
}
然而,這是絕對行不通的,因爲WebsocketUtil.openConnection()
會擋住下面的語句。在我從vogella的網站上查到tutorial後,我仍然感到困惑,似乎沒有適合我需要的示例代碼。那麼當我的RCP應用程序啓動並且沒有阻塞GUI線程時,我怎麼可以啓動一個線程來打開連接。任何人都可以闡明這一點嗎?謝謝。
爲了確保我們'WebsocketUtil.openConnection()'是我實現的方法,我希望它在後臺運行,並且每當有任何通過連接進行更新時,我都會更新表視圖。我不認爲我要使用Apache HttpClient。 – kenshinji