@jayesh_sapkale
/* Order Websocket */
String userClientId = "<clientId>";
User userGenerateSession = smartConnect.generateSession("<clientId>", "<password>", "<totp>");
smartConnect.setAccessToken(userGenerateSession.getAccessToken());
smartConnect.setUserId(userGenerateSession.getUserId());
String accessToken = userGenerateSession.getAccessToken();
examples.orderUpdateUsage(accessToken);
/**
* Order update websocket
*
* To retrieve order update websocket data
* @param accessToken
*/
public void orderUpdateUsage(String accessToken){
OrderUpdateWebsocket orderUpdateWebsocket = new OrderUpdateWebsocket(accessToken, new OrderUpdateListner() {
/**
* Check if the websocket is connected or not
*/
@Override
public void onConnected() {
log.info("order update websocket connected");
}
/**
* Handle the onDisconnected event
*/
@Override
public void onDisconnected() {
log.info("order update websocket disconnected");
}
/**
* Handle the onError event
* @param error
*/
@Override
public void onError(SmartStreamError error) {
log.info("on error event");
}
/**
* Handle the onPong event
*/
@Override
public void onPong() {
log.info("or pong event");
}
/**
* Handle the onOrderUpdate event
* @param data
*/
@Override
public void onOrderUpdate(String data) {
log.info("order update data {} ",data);
}});
}