| 
 1 | 
  
 |  | 
| 
 2 | 
  
 |  | 
| 
 3 | 
  
 |  | 
| 
 4 | 
  
 |  | 
| 
 5 | 
  
 |  | 
| 
 6 | 
  
 |  | 
| 
 7 | 
  
 |  | 
| 
 8 | 
  
 |  | 
| 
 9 | 
  
 |  | 
| 
 10 | 
  
 |  | 
| 
 11 | 
  
 |  | 
| 
 12 | 
  
 |  | 
| 
 13 | 
  
 |  | 
| 
 14 | 
  
 |  | 
| 
 15 | 
  
 | package org.apache.hivemind.lib.pipeline; | 
| 
 16 | 
  
 |  | 
| 
 17 | 
  
 | import org.apache.hivemind.HiveMind; | 
| 
 18 | 
  
 | import org.apache.hivemind.Location; | 
| 
 19 | 
  
 | import org.apache.hivemind.impl.MessageFormatter; | 
| 
 20 | 
  
 | import org.apache.hivemind.service.MethodSignature; | 
| 
 21 | 
  
 |  | 
| 
 22 | 
  
 |  | 
| 
 23 | 
  
 |  | 
| 
 24 | 
  
 |  | 
| 
 25 | 
  
 |  | 
| 
 26 | 
  
 |  | 
| 
 27 | 
  
 | class PipelineMessages | 
| 
 28 | 
  
 | { | 
| 
 29 | 
  
 |     protected static MessageFormatter _formatter = new MessageFormatter(PipelineMessages.class); | 
| 
 30 | 
  
 |  | 
| 
 31 | 
 9
 |     static String bridgeInstanceDescription(String serviceId, Class serviceInterface)
 | 
| 
 32 | 
  
 |     { | 
| 
 33 | 
 9
 |         return _formatter.format("bridge-instance-description", serviceId, serviceInterface
 | 
| 
 34 | 
  
 |                 .getName()); | 
| 
 35 | 
  
 |     } | 
| 
 36 | 
  
 |  | 
| 
 37 | 
 1
 |     static String extraFilterMethod(MethodSignature ms, Class filterInterface,
 | 
| 
 38 | 
  
 |             Class serviceInterface, String serviceId) | 
| 
 39 | 
  
 |     { | 
| 
 40 | 
 1
 |         return _formatter.format("extra-filter-method", new Object[]
 | 
| 
 41 | 
  
 |         { ms, filterInterface.getName(), serviceInterface.getName(), serviceId }); | 
| 
 42 | 
  
 |     } | 
| 
 43 | 
  
 |  | 
| 
 44 | 
 1
 |     static String unmatchedServiceMethod(MethodSignature ms, Class filterInterface)
 | 
| 
 45 | 
  
 |     { | 
| 
 46 | 
 1
 |         return _formatter.format("unmatched-service-method", ms, filterInterface.getName());
 | 
| 
 47 | 
  
 |     } | 
| 
 48 | 
  
 |  | 
| 
 49 | 
 1
 |     static String duplicateTerminator(Object terminator, String serviceId,
 | 
| 
 50 | 
  
 |             Object existingTerminator, Location existingLocation) | 
| 
 51 | 
  
 |     { | 
| 
 52 | 
 1
 |         return _formatter
 | 
| 
 53 | 
  
 |                 .format("duplicate-terminator", new Object[] | 
| 
 54 | 
  
 |                 { terminator, serviceId, existingTerminator, | 
| 
 55 | 
  
 |                         HiveMind.getLocationString(existingLocation) }); | 
| 
 56 | 
  
 |     } | 
| 
 57 | 
  
 |  | 
| 
 58 | 
 2
 |     static String incorrectInterface(Object instance, Class interfaceType, String serviceId)
 | 
| 
 59 | 
  
 |     { | 
| 
 60 | 
 2
 |         return _formatter.format(
 | 
| 
 61 | 
  
 |                 "incorrect-interface", | 
| 
 62 | 
  
 |                 instance, | 
| 
 63 | 
  
 |                 interfaceType.getName(), | 
| 
 64 | 
  
 |                 serviceId); | 
| 
 65 | 
  
 |     } | 
| 
 66 | 
  
 | } |