public void as(String name) { as(factory -> name); }
public void as(String name) { as(factory -> name); }
/** * Names the MBean according to {@link org.weakref.jmx.ObjectNames} name generator methods. */ public void withGeneratedName() { if (key.getAnnotation() != null) { if (key.getAnnotation() instanceof Named) { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType(), ((Named) key.getAnnotation()).value())); } else { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType(), key.getAnnotation().annotationType().getSimpleName())); } } else if (key.getAnnotationType() != null) { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType(), key.getAnnotationType().getSimpleName())); } else { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType())); } }
/** * Names the MBean according to {@link org.weakref.jmx.ObjectNames} name generator methods. */ public void withGeneratedName() { if (key.getAnnotation() != null) { if (key.getAnnotation() instanceof Named) { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType(), ((Named) key.getAnnotation()).value())); } else { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType(), key.getAnnotation().annotationType().getSimpleName())); } } else if (key.getAnnotationType() != null) { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType(), key.getAnnotationType().getSimpleName())); } else { as(factory -> factory.generatedNameOf(key.getTypeLiteral().getRawType())); } }
/** * Names the MBean according to {@link ObjectNames} name generator methods. */ public void withGeneratedName() { if (key.getAnnotation() != null) { if (key.getAnnotation() instanceof Named) { as(generatedNameOf(key.getTypeLiteral().getRawType(), (Named) key.getAnnotation())); } else { as(generatedNameOf(key.getTypeLiteral().getRawType(), key.getAnnotation())); } } else if (key.getAnnotationType() != null) { as(generatedNameOf(key.getTypeLiteral().getRawType(), key.getAnnotationType())); } else { as(generatedNameOf(key.getTypeLiteral().getRawType())); } }