change time rep from Long to Joda DateTime
This commit is contained in:
@ -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;
|
||||
|
||||
Reference in New Issue
Block a user