Hi I`m trying to send mail Notification on remote server but I just can`t see it work !!
I found here the way but the code not working
https://www.dukascopy.com/wiki/en/development/strategy-api/practices/send-emailhere is my code
package jforex;
import java.util.*;
import com.dukascopy.api.*;
public class Strategy implements IStrategy {
private IEngine engine;
private IConsole console;
private IHistory history;
private IContext context;
private IIndicators indicators;
private IUserInterface userInterface;
public void onStart(IContext context) throws JFException {
this.engine = context.getEngine();
this.console = context.getConsole();
this.history = context.getHistory();
this.context = context;
this.indicators = context.getIndicators();
this.userInterface = context.getUserInterface();
JFUtils utils = context.getUtils();
try {
Future<IEmailResponse> future = utils.sendMail("[email protected]", "subject", "text");
console.getOut().println("Waiting on response");
IEmailResponse response = future.get(30, TimeUnit.SECONDS);
if (response.isError()) {
console.getErr().println(response);
} else {
console.getOut().println("e-mail successfully sent!");
}
} catch (Exception e) {
e.printStackTrace(console.getErr());
}
}
public void onAccount(IAccount account) throws JFException {
}
public void onMessage(IMessage message) throws JFException {
}
public void onStop() throws JFException {
}
public void onTick(Instrument instrument, ITick tick) throws JFException {
}
public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {
}
}
14:50:11 ----------
14:50:11 TimeUnit cannot be resolved to a variable
14:50:11 ^^^^^^^^
14:50:11 IEmailResponse response = future.get(30, TimeUnit.SECONDS);
14:50:11 4. ERROR in C:\Users\GÜLENYILDIZ NET CAFE\AppData\Local\JForex\G_LENYILDIZ_NET_CAFE\jfxide\tmp\compile\Strategy.java (at line 29)
14:50:11 ----------
14:50:11 IEmailResponse cannot be resolved to a type
14:50:11 ^^^^^^^^^^^^^^
14:50:11 IEmailResponse response = future.get(30, TimeUnit.SECONDS);
14:50:11 3. ERROR in C:\Users\GÜLENYILDIZ NET CAFE\AppData\Local\JForex\G_LENYILDIZ_NET_CAFE\jfxide\tmp\compile\Strategy.java (at line 29)
14:50:11 ----------
14:50:11 IEmailResponse cannot be resolved to a type
14:50:11 ^^^^^^^^^^^^^^
14:50:11 Future<IEmailResponse> future = utils.sendMail("
[email protected]", "subject", "text");
14:50:11 2. ERROR in C:\Users\GÜLENYILDIZ NET CAFE\AppData\Local\JForex\G_LENYILDIZ_NET_CAFE\jfxide\tmp\compile\Strategy.java (at line 27)
14:50:11 ----------
14:50:11 Future cannot be resolved to a type
14:50:11 ^^^^^^
14:50:11 Future<IEmailResponse> future = utils.sendMail("
[email protected]", "subject", "text");
14:50:11 1. ERROR in C:\Users\GÜLENYILDIZ NET CAFE\AppData\Local\JForex\G_LENYILDIZ_NET_CAFE\jfxide\tmp\compile\Strategy.java (at line 27)
14:50:11 ----------