- HelloRule.java : Ajout constante pour position des données dans le tableau

This commit is contained in:
Benjamin Lejeune 2022-02-26 13:54:16 +01:00
parent 978ba57237
commit 90ef2d450e

View File

@ -3,8 +3,15 @@ package lightcontainer.protocol.rules;
import lightcontainer.protocol.ProtocolReader; import lightcontainer.protocol.ProtocolReader;
public class HelloRule extends ProtocolReader { public class HelloRule extends ProtocolReader {
private static final String PATTERN = "^HELLO ([A-Za-z0-9]{5,20}) ([0-9]{1,5})\r\n$"; private static final String PATTERN = "^HELLO ([A-Za-z0-9]{5,20}) ([0-9]{1,5})\r\n$";
// Index du domain dans le tableau de donnée
private static final int DOMAIN = 0;
//Index du port dans le tableau de donnée
private static final int PORT = 1;
public HelloRule() { public HelloRule() {
super(PATTERN); super(PATTERN);
} }
@ -12,8 +19,8 @@ public class HelloRule extends ProtocolReader {
@Override @Override
protected void onExecuted(String... data) { protected void onExecuted(String... data) {
String domain = data[0]; String domain = data[DOMAIN];
String port = data[1]; String port = data[PORT];
System.out.printf("Règle Hello avec domain=%s et port=%s\n", domain, port); System.out.printf("Règle Hello avec domain=%s et port=%s\n", domain, port);
} }