Changeset 29
- Timestamp:
- 05/30/13 12:47:17 (12 years ago)
- Location:
- trunk/objectmq
- Files:
-
- 6 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/objectmq/src/omq/common/broker/Broker.java
r27 r29 101 101 } 102 102 103 private static void initClient(Properties environment) throws Exception {103 private static synchronized void initClient(Properties environment) throws Exception { 104 104 if (ResponseListener.isVoid()) { 105 105 ResponseListener.init(environment); -
trunk/objectmq/src/omq/server/remote/request/RemoteObject.java
r24 r29 71 71 72 72 // Get num threads to use 73 int numThreads = 4;// Integer.parseInt(env.getProperty(ParameterQueue.NUM_THREADS));73 int numThreads = Integer.parseInt(env.getProperty(ParameterQueue.NUM_THREADS, "1")); 74 74 remoteWrapper = new RemoteWrapper(this, numThreads); 75 75 -
trunk/objectmq/src/omq/server/remote/request/RemoteWrapper.java
r9 r29 24 24 invocationList = new ArrayList<InvocationThread>(); 25 25 deliveryQueue = new LinkedBlockingDeque<QueueingConsumer.Delivery>(); 26 27 System.out.println("RemoteWrapper -> Object: " + obj.getRef() + ", numthreads listening = " + numThreads); 28 26 29 for (int i = 0; i < numThreads; i++) { 27 30 InvocationThread thread = new InvocationThread(obj, deliveryQueue); -
trunk/objectmq/test/test2/Car.java
r28 r29 7 7 import omq.client.annotation.RemoteInterface; 8 8 import omq.client.annotation.SyncMethod; 9 import omq.exception.RemoteException; 9 10 10 11 @RemoteInterface … … 28 29 public List<Rim> getRims(); 29 30 31 @AsyncMethod 32 public void setMobile(String mobile) throws RemoteException; 33 34 @SyncMethod 35 public String getMobile(); 36 30 37 } -
trunk/objectmq/test/test2/CarImpl.java
r28 r29 3 3 import java.util.List; 4 4 5 import omq.common.broker.Broker; 6 import omq.exception.RemoteException; 5 7 import omq.server.remote.request.RemoteObject; 6 8 … … 14 16 private int hp; 15 17 private List<Rim> rims; 18 private Mobile mobile; 16 19 17 20 @Override … … 27 30 @Override 28 31 public void setHP(int hp) { 29 32 this.hp = hp; 30 33 } 31 34 32 35 @Override 33 36 public int getHP() { 34 // TODO Auto-generated method stub 35 return 0; 37 return hp; 36 38 } 37 39 38 40 @Override 39 41 public void setRims(List<Rim> rims) { 40 // TODO Auto-generated method stub 41 42 this.rims = rims; 42 43 } 43 44 44 45 @Override 45 46 public List<Rim> getRims() { 46 // TODO Auto-generated method stub 47 return null; 47 return rims; 48 48 } 49 50 @Override 51 public void setMobile(String mobile) throws RemoteException { 52 this.mobile = (Mobile) Broker.lookup(mobile, Mobile.class); 53 } 54 55 @Override 56 public String getMobile() { 57 return mobile.getRef(); 58 } 59 49 60 }
Note: See TracChangeset
for help on using the changeset viewer.