Skip to content

Commit

Permalink
client & server package
Browse files Browse the repository at this point in the history
  • Loading branch information
beijingcn committed Nov 3, 2015
1 parent 8ad39a6 commit dab20fd
Show file tree
Hide file tree
Showing 34 changed files with 534 additions and 184 deletions.
1 change: 1 addition & 0 deletions mycat-ep-server/mycat-ep-common/pom.xml
Expand Up @@ -29,6 +29,7 @@
<scope>system</scope>
<systemPath>${lib.path}\meJOR-201509211701.jar</systemPath>
</dependency>

</dependencies>

<build>
Expand Down
Expand Up @@ -5,14 +5,15 @@
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.ComponentScan;

@ComponentScan("classpath*:**/applicationContext*.xml")
@EnableAutoConfiguration
//
//@ComponentScan("classpath*:**/applicationContext*.xml")
//@EnableAutoConfiguration
public class Sl4jIceBoxServer {
private static ConfigurableApplicationContext appContext;
// public static ConfigurableApplicationContext appContext;
public static void main(String[] args)
{
appContext= SpringApplication.run(Sl4jIceBoxServer.class,args);
// appContext= SpringApplication.run(Sl4jIceBoxServer.class,args);
// appContext.registerShutdownHook();
Ice.InitializationData initData = new Ice.InitializationData();
initData.properties = Ice.Util.createProperties();
initData.properties.setProperty("Ice.Admin.DelayCreation", "1");
Expand Down
2 changes: 1 addition & 1 deletion mycat-ep-server/mycat-ep-flashsale/client/pom.xml
Expand Up @@ -15,7 +15,7 @@
<relativePath>../../mycat-ep-flashsale</relativePath>
</parent>
<build>
<sourceDirectory>../src</sourceDirectory>
<sourceDirectory>../src/main/java</sourceDirectory>

<plugins>
<plugin>
Expand Down
5 changes: 5 additions & 0 deletions mycat-ep-server/mycat-ep-flashsale/pom.xml
Expand Up @@ -26,5 +26,10 @@
<version>${app.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.mycat.ep</groupId>
<artifactId>mycat-ep-icegrid-client</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
8 changes: 6 additions & 2 deletions mycat-ep-server/mycat-ep-flashsale/server/pom.xml
Expand Up @@ -14,8 +14,12 @@
<relativePath>../../mycat-ep-flashsale</relativePath>
</parent>
<build>
<sourceDirectory>../src</sourceDirectory>

<sourceDirectory>../src/main/java</sourceDirectory>
<resources>
<resource>
<directory>../src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down
@@ -0,0 +1,14 @@
package io.mycat.ep.v1.flashsale.impl;

import io.mycat.ep.ice.utils.ICEClientUtil;
import io.mycat.ep.v1.flashsale.FlashBuyHandlerPrx;

/**
* Created by Liwh on 2015/11/3.
*/
public class FlashSaleHandlerClient {

public static FlashBuyHandlerPrx getServiceProxy(){
return (FlashBuyHandlerPrx) ICEClientUtil.getSerivcePrx(FlashBuyHandlerPrx.class,null);
}
}
2 changes: 1 addition & 1 deletion mycat-ep-server/mycat-ep-goods/client/pom.xml
Expand Up @@ -15,7 +15,7 @@
<relativePath>../../mycat-ep-goods</relativePath>
</parent>
<build>
<sourceDirectory>../src</sourceDirectory>
<sourceDirectory>../src/main/java</sourceDirectory>

<plugins>
<plugin>
Expand Down
5 changes: 5 additions & 0 deletions mycat-ep-server/mycat-ep-goods/pom.xml
Expand Up @@ -26,5 +26,10 @@
<version>${app.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.mycat.ep</groupId>
<artifactId>mycat-ep-icegrid-client</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
</project>
8 changes: 6 additions & 2 deletions mycat-ep-server/mycat-ep-goods/server/pom.xml
Expand Up @@ -14,8 +14,12 @@
<relativePath>../../mycat-ep-goods</relativePath>
</parent>
<build>
<sourceDirectory>../src</sourceDirectory>

<sourceDirectory>../src/main/java</sourceDirectory>
<resources>
<resource>
<directory>../src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
Expand Down
@@ -0,0 +1,14 @@
package io.mycat.ep.v1.goods.stock.impl;

import io.mycat.ep.ice.utils.ICEClientUtil;
import io.mycat.ep.v1.goods.stock.GoodsStorageManageHandlerPrx;

/**
* Created by Liwh on 2015/11/3.
*/
public class GoodsStorageManageHandlerClient {

public static GoodsStorageManageHandlerPrx getServiceProxy(){
return (GoodsStorageManageHandlerPrx) ICEClientUtil.getSerivcePrx(GoodsStorageManageHandlerPrx.class,null);
}
}
41 changes: 41 additions & 0 deletions mycat-ep-server/mycat-ep-icegrid/client/pom.xml
@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>io.mycat.ep</groupId>
<artifactId>mycat-ep-icegrid-client</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
<parent>
<groupId>io.mycat.ep</groupId>
<artifactId>mycat-ep-icegrid</artifactId>
<version>1.0.0</version>
<relativePath>../../mycat-ep-icegrid</relativePath>
</parent>

<build>
<sourceDirectory>../src/main/java</sourceDirectory>
<resources>
<resource>
<directory>../src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<includes>
<include>**/io/mycat/ep/ice/**</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>

</project>
102 changes: 3 additions & 99 deletions mycat-ep-server/mycat-ep-icegrid/mycat-ep-icegrid.iml
Expand Up @@ -4,119 +4,23 @@
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="mycat-ep-common" />
<orderEntry type="module-library">
<library name="Maven: me.jor:meJOR:201509211701">
<CLASSES>
<root url="jar://$MODULE_DIR$/../mycat-ep-lib/meJOR-201509211701.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.14" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-remote-shell:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-actuator:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-actuator:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.crashub:crash.cli:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.crashub:crash.connectors.ssh:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.sshd:sshd-core:0.11.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.sshd:sshd-pam:0.11.0" level="project" />
<orderEntry type="library" name="Maven: net.sf.jpam:jpam:1.1" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.51" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.51" level="project" />
<orderEntry type="library" name="Maven: org.apache.mina:mina-core:2.0.7" level="project" />
<orderEntry type="library" name="Maven: org.crashub:crash.embed.spring:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.crashub:crash.plugins.cron:1.3.1" level="project" />
<orderEntry type="library" name="Maven: it.sauronsoftware.cron4j:cron4j:2.2.5" level="project" />
<orderEntry type="library" name="Maven: org.crashub:crash.plugins.mail:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.crashub:crash.shell:1.3.1" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy:2.4.4" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.6" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.2.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.12" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.12" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.12" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.3" level="project" />
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.3" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context-support:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-core:2.3" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.12" level="project" />
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-slf4j-impl:2.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:1.3.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-email:1.3.3" level="project" />
<orderEntry type="library" name="Maven: javax.mail:mail:1.4.5" level="project" />
<orderEntry type="library" name="Maven: javax.activation:activation:1.1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.0" level="project" />
<orderEntry type="library" name="Maven: commons-configuration:commons-configuration:1.10" level="project" />
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.6" level="project" />
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.2" level="project" />
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
<orderEntry type="library" name="Maven: commons-discovery:commons-discovery:0.5" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:18.0" level="project" />
<orderEntry type="library" name="Maven: com.codahale.metrics:metrics-core:3.0.2" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.jr:jackson-jr-objects:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-guava:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.5.1" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-joda:2.5.1" level="project" />
<orderEntry type="library" name="Maven: joda-time:joda-time:2.2" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk7:2.5.1" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
<orderEntry type="library" name="Maven: com.lmax:disruptor:3.3.2" level="project" />
<orderEntry type="library" name="Maven: de.undercouch:bson4jackson:2.4.0" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:4.1.7.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.zeroc:ice:3.6.1" level="project" />
<orderEntry type="library" name="Maven: com.zeroc:icebox:3.6.1" level="project" />
<orderEntry type="library" name="Maven: com.zeroc:icegrid:3.6.1" level="project" />
<orderEntry type="library" name="Maven: com.zeroc:icestorm:3.6.1" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.2.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.2.7" level="project" />
<orderEntry type="library" name="Maven: redis.clients:jedis:2.7.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.3" level="project" />
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:2.4.1" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.groovy:groovy-all:2.4.4" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:druid:1.0.14" level="project" />
<orderEntry type="module-library">
<library name="Maven: com.alibaba:jconsole:1.8.0">
<CLASSES>
<root url="jar://C:/Program Files/Java/jdk1.8.0_45/lib/jconsole.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Maven: com.alibaba:tools:1.8.0">
<CLASSES>
<root url="jar://C:/Program Files/Java/jdk1.8.0_45/lib/tools.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="UserServer" />
<orderEntry type="module" module-name="mycat-ep-goods-server" />
<orderEntry type="module" module-name="server" />
<orderEntry type="module" module-name="mycat-ep-flashsale-server" />
<orderEntry type="module" module-name="mycat-ep-receiver-server" />
</component>
</module>

0 comments on commit dab20fd

Please sign in to comment.