summaryrefslogtreecommitdiff
path: root/sources/simulator/VSSimulator.java
diff options
context:
space:
mode:
Diffstat (limited to 'sources/simulator/VSSimulator.java')
-rw-r--r--sources/simulator/VSSimulator.java24
1 files changed, 15 insertions, 9 deletions
diff --git a/sources/simulator/VSSimulator.java b/sources/simulator/VSSimulator.java
index 056c70a..61d68ee 100644
--- a/sources/simulator/VSSimulator.java
+++ b/sources/simulator/VSSimulator.java
@@ -487,7 +487,7 @@ public class VSSimulator extends JPanel {
/* Those values are for ProtocolClient onStart events */
/** The is client request. */
- private boolean isClientRequest;
+ private boolean isRequest;
/**
* Instantiates a new lang.process.removecreate task.
@@ -534,10 +534,10 @@ public class VSSimulator extends JPanel {
/**
* Checks if is client request.
*
- * @param isClientRequest the is client request
+ * @param isRequest the is client request
*/
- public void isClientRequest(boolean isClientRequest) {
- this.isClientRequest = isClientRequest;
+ public void isRequest(boolean isRequest) {
+ this.isRequest = isRequest;
}
/**
@@ -570,7 +570,7 @@ public class VSSimulator extends JPanel {
public VSTask createTask(VSProcess process, long time, boolean localTimedTask) {
VSAbstractEvent event = null;
- if (isClientRequest) {
+ if (isRequest) {
event = process.getProtocolObject(eventClassname);
} else {
@@ -958,22 +958,28 @@ public class VSSimulator extends JPanel {
String activate = prefs.getString("lang.activate");
String client = prefs.getString("lang.client");
- String clientrequest = prefs.getString("lang.clientrequest.start");
+ String clientRequest = prefs.getString("lang.clientrequest.start");
String deactivate = prefs.getString("lang.deactivate");
- String protocolEventClassname = "events.internal.ProtocolEvent";
String server = prefs.getString("lang.server");
+ String serverRequest = prefs.getString("lang.serverrequest.start");
+ String protocolEventClassname = "events.internal.ProtocolEvent";
eventClassnames = VSRegisteredEvents.getProtocolClassnames();
for (String eventClassname : eventClassnames) {
String eventShortname_ = VSRegisteredEvents.getShortnameByClassname(eventClassname);
+ String eventShortname = null;
+
+ if (VSRegisteredEvents.isOnServerStartProtocol(eventClassname))
+ eventShortname = eventShortname_ + " " + serverRequest;
+ else
+ eventShortname = eventShortname_ + " " + clientRequest;
- String eventShortname = eventShortname_ + " " + clientrequest;
comboBox.addItem(eventShortname);
if (createTaskFlag) {
VSCreateTask createTask = new VSCreateTask(eventClassname);
createTask.setShortname(eventShortname);
- createTask.isClientRequest(true);
+ createTask.isRequest(true);
createTasks.add(createTask);
}