Package org.apache.ftpserver.interfaces

Examples of org.apache.ftpserver.interfaces.MessageResource


            return;
        }
       
        // print command specific help if available
        String ftpCmd = request.getArgument().toUpperCase();
        MessageResource resource = context.getMessageResource();
        if(resource.getMessage(FtpReply.REPLY_214_HELP_MESSAGE, ftpCmd, session.getLanguage()) == null) {
            ftpCmd = null;
        }
        session.write(FtpReplyUtil.translate(session, request, context, FtpReply.REPLY_214_HELP_MESSAGE, ftpCmd, null));
    }
View Full Code Here


                builder.addPropertyValue("fileSystem", SpringUtil.parseSpringChildElement(childElm, parserContext, builder));
            } else if("commands".equals(childName)) {
                Object commandFactory = parserContext.getDelegate().parseCustomElement(childElm, builder.getBeanDefinition());
                builder.addPropertyValue("commandFactory", commandFactory);
            } else if("messages".equals(childName)) {
                MessageResource mr = parseMessageResource(childElm, parserContext, builder);
                builder.addPropertyValue("messageResource", mr);

            } else {
                throw new FtpServerConfigurationException("Unknown configuration name: " + childName);
            }
View Full Code Here

       
        return new DefaultFtpReply(code, msg);
    }
   
    private static String translateMessage(FtpIoSession session, FtpRequest request, FtpServerContext context, int code, String subId, String basicMsg) {
        MessageResource resource = context.getMessageResource();
        String lang = session.getLanguage();
       
        String msg = null;
        if(resource != null ) {
            msg = resource.getMessage(code, subId, lang);
        }
        if(msg == null) {
            msg = "";
        }
        msg = replaceVariables(session, request, context, code, basicMsg, msg);
View Full Code Here

            return;
        }
       
        // check and set language
        language = language.toLowerCase();
        MessageResource msgResource = context.getMessageResource();
        String[] availableLanguages = msgResource.getAvailableLanguages();
        if(availableLanguages != null) {
            for(int i=0; i<availableLanguages.length; ++i) {
                if(availableLanguages[i].equals(language)) {
                    session.setLanguage(language);
                    session.write(FtpReplyUtil.translate(session, request, context, FtpReply.REPLY_200_COMMAND_OKAY, "LANG", null));
View Full Code Here

    }

    private static String translateMessage(FtpIoSession session,
            FtpRequest request, FtpServerContext context, int code,
            String subId, String basicMsg) {
        MessageResource resource = context.getMessageResource();
        String lang = session.getLanguage();

        String msg = null;
        if (resource != null) {
            msg = resource.getMessage(code, subId, lang);
        }
        if (msg == null) {
            msg = "";
        }
        msg = replaceVariables(session, request, context, code, basicMsg, msg);
View Full Code Here

            return;
        }

        // print command specific help if available
        String ftpCmd = request.getArgument().toUpperCase();
        MessageResource resource = context.getMessageResource();
        if (resource.getMessage(FtpReply.REPLY_214_HELP_MESSAGE, ftpCmd,
                session.getLanguage()) == null) {
            ftpCmd = null;
        }
        session.write(FtpReplyUtil.translate(session, request, context,
                FtpReply.REPLY_214_HELP_MESSAGE, ftpCmd, null));
View Full Code Here

    }

    private static String translateMessage(FtpIoSession session,
            FtpRequest request, FtpServerContext context, int code,
            String subId, String basicMsg) {
        MessageResource resource = context.getMessageResource();
        String lang = session.getLanguage();

        String msg = null;
        if (resource != null) {
            msg = resource.getMessage(code, subId, lang);
        }
        if (msg == null) {
            msg = "";
        }
        msg = replaceVariables(session, request, context, code, basicMsg, msg);
View Full Code Here

                Object commandFactory = parserContext.getDelegate()
                        .parseCustomElement(childElm,
                                builder.getBeanDefinition());
                builder.addPropertyValue("commandFactory", commandFactory);
            } else if ("messages".equals(childName)) {
                MessageResource mr = parseMessageResource(childElm,
                        parserContext, builder);
                builder.addPropertyValue("messageResource", mr);

            } else {
                throw new FtpServerConfigurationException(
View Full Code Here

            return;
        }

        // check and set language
        language = language.toLowerCase();
        MessageResource msgResource = context.getMessageResource();
        String[] availableLanguages = msgResource.getAvailableLanguages();
        if (availableLanguages != null) {
            for (int i = 0; i < availableLanguages.length; ++i) {
                if (availableLanguages[i].equals(language)) {
                    session.setLanguage(language);
                    session.write(FtpReplyUtil.translate(session, request,
View Full Code Here

TOP

Related Classes of org.apache.ftpserver.interfaces.MessageResource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.