Subversion Repositories SmartDukaan

Rev

Rev 3428 | Rev 4644 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3428 Rev 4619
Line 23... Line 23...
23
	
23
	
24
	private static PaymentServiceHandler handler;
24
	private static PaymentServiceHandler handler;
25
	
25
	
26
	private static Processor<Iface> processor;
26
	private static Processor<Iface> processor;
27
	
27
	
-
 
28
	public static String dbHost;
-
 
29
	
28
	public static void main(String[] args){
30
	public static void main(String[] args){
29
		try{
31
		try{
30
			handler = new PaymentServiceHandler();
-
 
31
			processor = new Processor<Iface>(handler);
-
 
32
 
-
 
33
			
-
 
34
			int port = 9012;
32
			int port = 9012;
35
			try {
33
			try {
-
 
34
			    dbHost = "jdbc:mysql://" + ConfigClient.getClient().get(ConfigClientKeys.payments_service_db_hostname.toString()) + "/payment";
36
			    String portNo = ConfigClient.getClient().get(ConfigClientKeys.payments_service_server_port.toString());
35
			    String portNo = ConfigClient.getClient().get(ConfigClientKeys.payments_service_server_port.toString());
37
			    port = Integer.parseInt(portNo);
36
			    port = Integer.parseInt(portNo);
38
			}catch(Exception e){
37
			}catch(Exception e){
39
			    logger.warn("Unable to get port number from the Config server because of:", e);
38
			    logger.warn("Unable to get port number from the Config server because of:", e);
40
			}
39
			}
-
 
40
 
-
 
41
			// Setting dbHost env property to make this value accessible in context.xml 
-
 
42
			// while spring context creation.
-
 
43
			System.setProperty("dbHost", dbHost);
-
 
44
	        handler = new PaymentServiceHandler();
-
 
45
	        processor = new Processor<Iface>(handler);
41
			
46
 
42
			TServerTransport serverTransport = new TServerSocket(port);
47
			TServerTransport serverTransport = new TServerSocket(port);
43
			TTransportFactory tFactory = new TFramedTransport.Factory();
48
			TTransportFactory tFactory = new TFramedTransport.Factory();
44
			TProtocolFactory pFactory = new TBinaryProtocol.Factory();
49
			TProtocolFactory pFactory = new TBinaryProtocol.Factory();
45
			
50
			
46
			Args serverParams = new Args(serverTransport);
51
			Args serverParams = new Args(serverTransport);