/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param cls the class for which to get the simple name; may be null * @return the simple class name. * @since 3.0 * @see Class#getSimpleName() */ public static String getSimpleName(final Class<?> cls) { return getSimpleName(cls, StringUtils.EMPTY); }
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param object the object for which to get the simple class name; may be null * @return the simple class name or the empty String * @since 3.7 * @see Class#getSimpleName() */ public static String getSimpleName(final Object object) { return getSimpleName(object, StringUtils.EMPTY); }
@Test public void test_getSimpleName_Object() { assertEquals("ClassUtils", ClassUtils.getSimpleName(new ClassUtils())); assertEquals("Inner", ClassUtils.getSimpleName(new Inner())); assertEquals("String", ClassUtils.getSimpleName("hello")); assertEquals(StringUtils.EMPTY, ClassUtils.getSimpleName(null)); assertEquals(StringUtils.EMPTY, ClassUtils.getSimpleName(null)); }
@Test public void test_getSimpleName_Object_String() { assertEquals("ClassUtils", ClassUtils.getSimpleName(new ClassUtils(), "<null>")); assertEquals("Inner", ClassUtils.getSimpleName(new Inner(), "<null>")); assertEquals("String", ClassUtils.getSimpleName("hello", "<null>")); assertEquals("<null>", ClassUtils.getSimpleName(null, "<null>")); assertEquals(null, ClassUtils.getSimpleName(null, null)); }
@Test public void test_getSimpleName_Class() { assertEquals("ClassUtils", ClassUtils.getSimpleName(ClassUtils.class)); assertEquals("Entry", ClassUtils.getSimpleName(Map.Entry.class)); assertEquals("", ClassUtils.getSimpleName(null)); assertEquals("String[]", ClassUtils.getSimpleName(String[].class)); assertEquals("Entry[]", ClassUtils.getSimpleName(Map.Entry[].class)); assertEquals("boolean", ClassUtils.getSimpleName(boolean.class)); assertEquals("byte", ClassUtils.getSimpleName(byte.class)); assertEquals("char", ClassUtils.getSimpleName(char.class)); assertEquals("short", ClassUtils.getSimpleName(short.class)); assertEquals("int", ClassUtils.getSimpleName(int.class)); assertEquals("long", ClassUtils.getSimpleName(long.class)); assertEquals("float", ClassUtils.getSimpleName(float.class)); assertEquals("double", ClassUtils.getSimpleName(double.class)); assertEquals("boolean[]", ClassUtils.getSimpleName(boolean[].class)); assertEquals("byte[]", ClassUtils.getSimpleName(byte[].class)); assertEquals("char[]", ClassUtils.getSimpleName(char[].class)); assertEquals("short[]", ClassUtils.getSimpleName(short[].class)); assertEquals("int[]", ClassUtils.getSimpleName(int[].class)); assertEquals("long[]", ClassUtils.getSimpleName(long[].class)); assertEquals("float[]", ClassUtils.getSimpleName(float[].class)); assertEquals("double[]", ClassUtils.getSimpleName(double[].class)); assertEquals("String[][]", ClassUtils.getSimpleName(String[][].class)); assertEquals("String[][][]", ClassUtils.getSimpleName(String[][][].class)); assertEquals("String[][][][]", ClassUtils.getSimpleName(String[][][][].class));
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param cls the class for which to get the simple name; may be null * @return the simple class name. * @since 3.0 * @see Class#getSimpleName() */ public static String getSimpleName(final Class<?> cls) { return getSimpleName(cls, StringUtils.EMPTY); }
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param object the object for which to get the simple class name; may be null * @return the simple class name or the empty String * @since 3.7 * @see Class#getSimpleName() */ public static String getSimpleName(final Object object) { return getSimpleName(object, StringUtils.EMPTY); }
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param cls the class for which to get the simple name; may be null * @return the simple class name. * @since 3.0 * @see Class#getSimpleName() */ public static String getSimpleName(final Class<?> cls) { return getSimpleName(cls, StringUtils.EMPTY); }
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param object the object for which to get the simple class name; may be null * @return the simple class name or the empty String * @since 3.7 * @see Class#getSimpleName() */ public static String getSimpleName(final Object object) { return getSimpleName(object, StringUtils.EMPTY); }
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param object the object for which to get the simple class name; may be null * @return the simple class name or the empty String * @since 3.7 * @see Class#getSimpleName() */ public static String getSimpleName(final Object object) { return getSimpleName(object, StringUtils.EMPTY); }
/** * <p>Null-safe version of <code>aClass.getSimpleName()</code></p> * * @param cls the class for which to get the simple name; may be null * @return the simple class name. * @since 3.0 * @see Class#getSimpleName() */ public static String getSimpleName(final Class<?> cls) { return getSimpleName(cls, StringUtils.EMPTY); }
@Override public String getName() { return ClassUtils.getSimpleName(getClass()); }
return name != null ? name : ClassUtils.getSimpleName((Class<?>) type); return name != null ? name : ClassUtils.getSimpleName((Class<?>) superType);
public boolean checkActiveModules(List<String> failures) { boolean isHealthy = true; List<ActiveModule> activeModules = getActiveModules(); for (ActiveModule activeModule : activeModules) { if (logger.isTraceEnabled()) logger.trace("Checking health of module: " + ClassUtils.getSimpleName(activeModule.getClass())); if (!activeModule.healthcheck(failures)) { isHealthy = false; if (logger.isTraceEnabled()) logger.trace(ClassUtils.getSimpleName(activeModule.getClass()) + " healthcheck failed."); } if (!activeModule.isRunning()) { isHealthy = false; String msg = ClassUtils.getSimpleName(activeModule.getClass()) + " is active but not running."; failures.add(msg); if (logger.isTraceEnabled()) logger.trace(msg); } } if (logger.isTraceEnabled()) logger.trace(activeModules.size() + " active module(s) heathy? " + isHealthy); return isHealthy; }
public void startActiveModules() throws OpenAS2Exception { List<ActiveModule> activeModules = getActiveModules(); for (ActiveModule activeModule : activeModules) { try { activeModule.start(); logger.info(ClassUtils.getSimpleName(activeModule.getClass()) + " started."); } catch (OpenAS2Exception e) { e.terminate(); throw e; } } if (logger.isInfoEnabled()) logger.info(activeModules.size() + " active module(s) started."); }
public void stopActiveModules() { List<ActiveModule> activeModules = getActiveModules(); int stopCnt = 0; for (ActiveModule activeModule : activeModules) { try { if (activeModule.isRunning()) { activeModule.stop(); stopCnt++; if (logger.isInfoEnabled()) logger.info(ClassUtils.getSimpleName(activeModule.getClass()) + " stopped."); } } catch (OpenAS2Exception e) { e.terminate(); } } if (logger.isInfoEnabled()) { if (stopCnt >0) logger.info(stopCnt + " active module(s) stopped."); else logger.info("No active module(s) are running."); } }
private static void validateBatchRequest( BatchRequest batch, Class<? extends DsmlMessage>[] allowedElementTypes, Consumer<DsmlMessage> requestValidator) { check(batch.getBatchRequests() != null, "Batch is null"); check(!batch.getBatchRequests().isEmpty(), "Batch is empty"); for(DsmlMessage dsml : batch.getBatchRequests()) { check(dsml != null, "Batch element is null"); check(ArrayUtils.contains(allowedElementTypes, dsml.getClass()), "Bad batch element type " + ClassUtils.getSimpleName(dsml)); requestValidator.accept(dsml); } }
if( value != null ) { Class<?> clazz = value.getClass(); if( ClassUtils.isPrimitiveOrWrapper( clazz ) || ClassUtils.getSimpleName( clazz ).equals( "String" ) ) { params.add( updateable.value(), String.valueOf( value ) ); } else {
/** * Converts outgoing request to a {@link Message} * and performs some exchange configuration. */ @Override public void process(Exchange exchange) throws Exception { if (charsetName != null) { exchange.setProperty(Exchange.CHARSET_NAME, charsetName); } Message msg = Hl7v2MarshalUtils.extractHapiMessage( exchange.getIn(), characterSet(exchange), getEndpoint().getHl7v2TransactionConfiguration().getParser()); if (msg == null) { throw new Hl7v2AdaptingException("Cannot create HL7v2 message from the given " + ClassUtils.getSimpleName(exchange.getIn().getBody(), "<null>")); } exchange.getIn().setBody(msg); exchange.setPattern(ExchangePattern.InOut); // run the route getWrappedProcessor().process(exchange); } }
ClassUtils.getSimpleName(body, "<null>") + " returned from the route");