1 15 package org.apache.examples; 16 17 import org.apache.hivemind.ApplicationRuntimeException; 18 import org.apache.hivemind.Registry; 19 import org.apache.hivemind.impl.RegistryBuilder; 20 21 public class LoggingMain 22 { 23 24 public static void main(String [] args) 25 { 26 Registry registry = RegistryBuilder.constructDefaultRegistry(); 27 28 TargetService service = (TargetService) registry.getService(TargetService.class); 29 30 System.out.println("\n*** Void method (no return value):\n"); 31 32 service.voidMethod("Hello"); 33 34 System.out.println("\n*** Ordinary method (returns a List):\n"); 35 36 service.buildList("HiveMind", 4); 37 38 System.out.println("\n*** Exception method (throws an exception):\n"); 39 40 try 41 { 42 service.exceptionThrower(); 43 } 44 catch (ApplicationRuntimeException ex) 45 { 46 } 48 } 49 } 50 | Popular Tags |