change time rep from Long to Joda DateTime

This commit is contained in:
2018-05-26 23:02:31 -07:00
parent c0a8a61d1f
commit 476f3708f4
5 changed files with 17 additions and 10 deletions

View File

@ -9,6 +9,7 @@ import java.net.URLConnection;
import java.net.URLEncoder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.fasterxml.jackson.datatype.joda.JodaModule;
import javax.net.ssl.HttpsURLConnection;
@ -19,6 +20,7 @@ import com.fasterxml.jackson.databind.ObjectMapper;
public class OANDAReader implements TickStreamReader {
final Logger log = LoggerFactory.getLogger(OANDAReader.class);
ObjectMapper mapper;
AccountInfo accountInfo;
String[] instruments;
@ -26,6 +28,9 @@ public class OANDAReader implements TickStreamReader {
public OANDAReader(AccountInfo accountInfo, String[] instruments) {
this.accountInfo = accountInfo;
this.instruments = instruments;
mapper = new ObjectMapper();
mapper.registerModule(new JodaModule());
}
public void run(TickProcessor processor) {
@ -74,8 +79,6 @@ public class OANDAReader implements TickStreamReader {
}
}
static ObjectMapper mapper = new ObjectMapper(); // create once, reuse
private void processLine(String line, TickProcessor processor) {
if (line.indexOf ("PRICE") > -1) {
OANDATickEvent tick;