KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > coldcore > coloradoftp > command > impl > system > WelcomeCommand


1 package com.coldcore.coloradoftp.command.impl.system;
2
3 import com.coldcore.coloradoftp.command.Reply;
4 import com.coldcore.coloradoftp.command.impl.AbstractCommand;
5 import com.coldcore.coloradoftp.factory.ObjectFactory;
6 import com.coldcore.coloradoftp.factory.ObjectName;
7
8 /**
9  * "Welcome" command.
10  * System submits this command into a command processor when user's connection is accepted by a connector.
11  */

12 public class WelcomeCommand extends AbstractCommand {
13
14   public Reply execute() {
15     Reply reply = (Reply) ObjectFactory.getObject(ObjectName.REPLY);
16     reply.setCode("220");
17     reply.setText("Welcome to ColoradoFTP - the open source FTP server (www.coldcore.com)");
18     return reply;
19   }
20
21
22   public String JavaDoc getName() {
23     return "SYSTEM (WELCOME)";
24   }
25 }
26
Popular Tags