package com.juick.command; import com.juick.User; import com.juick.server.protocol.ProtocolListener; import org.springframework.stereotype.Component; import java.util.regex.Pattern; /** * @author ma1uta */ @Component public class Ping implements Command { private static final Pattern PATTERN = Pattern.compile("^ping$", Pattern.CASE_INSENSITIVE); @Override public Pattern pattern() { return PATTERN; } @Override public String help() { return "PING - returns you a PONG"; } @Override public String execute(User sender, ProtocolListener protocolListener, String command) { return "PONG"; } }