⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beans.xml

📁 java ftp server , it is opensource code
💻 XML
字号:
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>

  <!-- System beans -->

  <bean id="core" class="com.coldcore.coloradoftp.core.impl.GenericCore"/>

  <bean id="controlConnector" class="com.coldcore.coloradoftp.plugin.intellipack.connection.IntelControlConnector">
    <property name="maxConnections" value="400"/>
    <property name="connectionsPerHost" value="5"/>
  </bean>

  <bean id="controlConnectionPool" class="com.coldcore.coloradoftp.connection.impl.GenericConnectionPool"/>

  <bean id="dataConnectionPool" class="com.coldcore.coloradoftp.connection.impl.GenericConnectionPool"/>

  <bean id="commandProcessor" class="com.coldcore.coloradoftp.command.impl.GenericCommandProcessor"/>

  <bean id="controlConnection" class="com.coldcore.coloradoftp.plugin.intellipack.connection.IntelControlConnection" singleton="false">
    <constructor-arg index="0" value="8192"/>
    <property name="loginTimeout" value="180"/>
    <property name="timeout" value="900"/>
  </bean>

  <bean id="dataConnection" class="com.coldcore.coloradoftp.plugin.intellipack.connection.IntelDataConnection" singleton="false">
    <constructor-arg index="0" value="8192"/>
    <property name="timeout" value="900"/>
    <property name="totalSpeedLocal" value="10485760"/>
    <property name="totalSpeedRemote" value="20480"/>
  </bean>

  <bean id="dataConnectionInitiator" class="com.coldcore.coloradoftp.connection.impl.GenericDataConnectionInitiator" singleton="false"/>

  <bean id="reply" class="com.coldcore.coloradoftp.command.impl.GenericReply" singleton="false"/>

  <bean id="session" class="com.coldcore.coloradoftp.session.impl.SyncSession" singleton="false"/>

  <bean id="dataPortListener" class="com.coldcore.coloradoftp.connection.impl.GenericDataPortListener" singleton="false"/>

  <bean id="dataPortListenerSet" class="com.coldcore.coloradoftp.connection.impl.GenericDataPortListenerSet">
    <constructor-arg index="0">
      <bean class="com.coldcore.coloradoftp.connection.impl.DataPortListenerSequence">
        <constructor-arg index="0" value="6001"/>
        <constructor-arg index="1" value="6010"/>
      </bean>
    </constructor-arg>
  </bean>

  <bean id="listingFile" class="com.coldcore.coloradoftp.filesystem.impl.ListingFileBean" singleton="false"/>

  <bean id="filesystem" class="com.coldcore.coloradoftp.plugin.hardfilesystem.HardFileSystem">
    <constructor-arg index="0" value="conf/filesystem.xml"/>
  </bean>

  <bean id="dataFilterApplicator" class="com.coldcore.coloradoftp.filter.impl.GenericDataFilterApplicator"/>

  <!-- Data filter factories -->

  <bean id="typeFilterFactory" class="com.coldcore.coloradoftp.filter.impl.GenericDataFilterFactory">
    <constructor-arg index="0">
      <map>
        <entry key="I" value=""/>
        <entry key="A" value="typeADataFilter"/>
      </map>
    </constructor-arg>
  </bean>

  <bean id="modeFilterFactory" class="com.coldcore.coloradoftp.filter.impl.GenericDataFilterFactory">
    <constructor-arg index="0">
      <map>
        <entry key="S" value=""/>
      </map>
    </constructor-arg>
  </bean>

  <bean id="struFilterFactory" class="com.coldcore.coloradoftp.filter.impl.GenericDataFilterFactory">
    <constructor-arg index="0">
      <map>
        <entry key="F" value=""/>
      </map>
    </constructor-arg>
  </bean>

  <!-- Data filters -->

  <bean id="typeADataFilter" class="com.coldcore.coloradoftp.filter.impl.TypeADataFilter" singleton="false">
    <property name="windows" value="false"/>
  </bean>

  <!-- System commands -->

  <bean id="notImplementedCommand" class="com.coldcore.coloradoftp.command.impl.system.NotImplementedCommand"/>

  <bean id="poisonedCommand" class="com.coldcore.coloradoftp.command.impl.system.PoisonedCommand"/>

  <bean id="welcomeCommand" class="com.coldcore.coloradoftp.command.impl.system.WelcomeCommand"/>

  <bean id="localErrorCommand" class="com.coldcore.coloradoftp.command.impl.system.LocalErrorCommand"/>

  <bean id="syntaxErrorCommand" class="com.coldcore.coloradoftp.command.impl.system.SyntaxErrorCommand"/>

  <!-- Command factory -->

  <bean id="commandFactory" class="com.coldcore.coloradoftp.command.impl.GenericCommandFactory">
    <constructor-arg index="0">
      <map>
        <entry key="USER" value="userCommand"/>
        <entry key="PASS" value="passCommand"/>
        <entry key="PWD" value="pwdCommand"/>
        <entry key="HELP" value="helpCommand"/>
        <entry key="FEAT" value="helpCommand"/>
        <entry key="SYST" value="systCommand"/>
        <entry key="ALLO" value="alloCommand"/>
        <entry key="STRU" value="struCommand"/>
        <entry key="NOOP" value="noopCommand"/>
        <entry key="MODE" value="modeCommand"/>
        <entry key="TYPE" value="typeCommand"/>
        <entry key="REST" value="restCommand"/>
        <entry key="PORT" value="portCommand"/>
        <entry key="PASV" value="pasvCommand"/>
        <entry key="LIST" value="listCommand"/>
        <entry key="NLST" value="nlstCommand"/>
        <entry key="ABOR" value="aborCommand"/>
        <entry key="QUIT" value="quitCommand"/>
        <entry key="STAT" value="statCommand"/>
        <entry key="CWD" value="cwdCommand"/>
        <entry key="CDUP" value="cdupCommand"/>
        <entry key="RETR" value="retrCommand"/>
        <entry key="APPE" value="appeCommand"/>
        <entry key="STOR" value="storCommand"/>
        <entry key="STOU" value="stouCommand"/>
        <entry key="RNFR" value="rnfrCommand"/>
        <entry key="RNTO" value="rntoCommand"/>
        <entry key="RMD" value="deleCommand"/>
        <entry key="DELE" value="deleCommand"/>
        <entry key="MKD" value="mkdCommand"/>
        <entry key="OPTS" value="optsCommand"/>
        <entry key="SIZE" value="sizeCommand"/>
        <entry key="MLST" value="mlstCommand"/>
        <entry key="MLSD" value="mlsdCommand"/>
        <entry key="MDTM" value="mdtmCommand"/>
        <entry key="TVFS" value="tvfsCommand"/>
      </map>
    </constructor-arg>
  </bean>

  <!-- Command implementations -->

  <bean id="userCommand" class="com.coldcore.coloradoftp.command.impl.ftp.UserCommand" singleton="false">
    <property name="anonymous" value="true"/>
  </bean>

  <bean id="passCommand" class="com.coldcore.coloradoftp.plugin.gateway.command.PassCommand" singleton="false">
    <property name="userDAO" ref="xmlUserDAO"/>
  </bean>

  <bean id="pwdCommand" class="com.coldcore.coloradoftp.command.impl.ftp.PwdCommand" singleton="false"/>

  <bean id="helpCommand" class="com.coldcore.coloradoftp.command.impl.ftp.HelpCommand" singleton="false"/>

  <bean id="systCommand" class="com.coldcore.coloradoftp.command.impl.ftp.SystCommand" singleton="false">
    <constructor-arg index="0" value="UNIX"/>
  </bean>

  <bean id="alloCommand" class="com.coldcore.coloradoftp.command.impl.ftp.AlloCommand" singleton="false"/>

  <bean id="struCommand" class="com.coldcore.coloradoftp.command.impl.ftp.StruCommand" singleton="false"/>

  <bean id="noopCommand" class="com.coldcore.coloradoftp.command.impl.ftp.NoopCommand" singleton="false"/>

  <bean id="modeCommand" class="com.coldcore.coloradoftp.command.impl.ftp.ModeCommand" singleton="false"/>

  <bean id="typeCommand" class="com.coldcore.coloradoftp.command.impl.ftp.TypeCommand" singleton="false"/>

  <bean id="restCommand" class="com.coldcore.coloradoftp.command.impl.ftp.RestCommand" singleton="false"/>

  <bean id="portCommand" class="com.coldcore.coloradoftp.command.impl.ftp.PortCommand" singleton="false"/>

  <bean id="pasvCommand" class="com.coldcore.coloradoftp.plugin.intellipack.command.IntelFileCommandWrapper" singleton="false">
    <constructor-arg index="0">
      <bean class="com.coldcore.coloradoftp.plugin.intellipack.command.IntelPasvCommand" singleton="false">
        <property name="localIp" value="192.168.0.1"/>
        <property name="remoteIp" value="127.0.0.1"/>
      </bean>
    </constructor-arg>
    <property name="maxDataConnections" value="400"/>
  </bean>

  <bean id="listCommand" class="com.coldcore.coloradoftp.command.impl.ftp.ListCommand" singleton="false"/>

  <bean id="nlstCommand" class="com.coldcore.coloradoftp.command.impl.ftp.NlstCommand" singleton="false"/>

  <bean id="aborCommand" class="com.coldcore.coloradoftp.command.impl.ftp.AborCommand" singleton="false"/>

  <bean id="quitCommand" class="com.coldcore.coloradoftp.command.impl.ftp.QuitCommand" singleton="false"/>

  <bean id="statCommand" class="com.coldcore.coloradoftp.command.impl.ftp.StatCommand" singleton="false"/>

  <bean id="cwdCommand" class="com.coldcore.coloradoftp.command.impl.ftp.CwdCommand" singleton="false"/>

  <bean id="cdupCommand" class="com.coldcore.coloradoftp.command.impl.ftp.CdupCommand" singleton="false"/>

  <bean id="retrCommand" class="com.coldcore.coloradoftp.plugin.intellipack.command.IntelFileCommandWrapper" singleton="false">
    <constructor-arg index="0">
      <bean class="com.coldcore.coloradoftp.command.impl.ftp.RetrCommand" singleton="false"/>
    </constructor-arg>
    <property name="maxDataConnections" value="400"/>
  </bean>

  <bean id="appeCommand" class="com.coldcore.coloradoftp.plugin.intellipack.command.IntelFileCommandWrapper" singleton="false">
    <constructor-arg index="0">
      <bean class="com.coldcore.coloradoftp.command.impl.ftp.AppeCommand" singleton="false"/>
    </constructor-arg>
    <property name="maxDataConnections" value="400"/>
  </bean>

  <bean id="storCommand" class="com.coldcore.coloradoftp.plugin.intellipack.command.IntelFileCommandWrapper" singleton="false">
    <constructor-arg index="0">
      <bean class="com.coldcore.coloradoftp.command.impl.ftp.StorCommand" singleton="false"/>
    </constructor-arg>
    <property name="maxDataConnections" value="400"/>
  </bean>

  <bean id="stouCommand" class="com.coldcore.coloradoftp.plugin.intellipack.command.IntelFileCommandWrapper" singleton="false">
    <constructor-arg index="0">
      <bean class="com.coldcore.coloradoftp.command.impl.ftp.StouCommand" singleton="false"/>
    </constructor-arg>
    <property name="maxDataConnections" value="400"/>
  </bean>

  <bean id="rnfrCommand" class="com.coldcore.coloradoftp.command.impl.ftp.RnfrCommand" singleton="false"/>

  <bean id="rntoCommand" class="com.coldcore.coloradoftp.command.impl.ftp.RntoCommand" singleton="false"/>

  <bean id="deleCommand" class="com.coldcore.coloradoftp.command.impl.ftp.DeleCommand" singleton="false"/>

  <bean id="mkdCommand" class="com.coldcore.coloradoftp.command.impl.ftp.MkdCommand" singleton="false"/>

  <bean id="optsCommand" class="com.coldcore.coloradoftp.command.impl.ftp.OptsCommand" singleton="false"/>

  <bean id="sizeCommand" class="com.coldcore.coloradoftp.plugin.impl3659.command.SizeCommand" singleton="false"/>

  <bean id="mlstCommand" class="com.coldcore.coloradoftp.plugin.impl3659.command.MlstCommand" singleton="false"/>

  <bean id="mlsdCommand" class="com.coldcore.coloradoftp.plugin.impl3659.command.MlsdCommand" singleton="false"/>

  <bean id="mdtmCommand" class="com.coldcore.coloradoftp.plugin.impl3659.command.MdtmCommand" singleton="false"/>

  <bean id="tvfsCommand" class="com.coldcore.coloradoftp.plugin.impl3659.command.TvfsCommand" singleton="false"/>

  <!-- Other beans -->

  <bean id="dataSpeedometer.local" class="com.coldcore.coloradoftp.plugin.intellipack.connection.Speedometer"/>

  <bean id="dataSpeedometer.remote" class="com.coldcore.coloradoftp.plugin.intellipack.connection.Speedometer"/>

  <bean id="controlSpeedometer" class="com.coldcore.coloradoftp.plugin.intellipack.connection.Speedometer"/>

  <bean id="xmlUserDAO" class="com.coldcore.coloradoftp.plugin.gateway.dao.xml.XmlUserDAO">
    <constructor-arg index="0" value="conf/xml-users.xml"/>
  </bean>

</beans>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -