List of usage examples for org.springframework.jmx.export.naming SelfNaming interface-usage
From source file fr.xebia.management.jms.SpringManagedConnectionFactory.java
/** * * @author <a href="mailto:cyrille@cyrilleleclerc.com">Cyrille Le Clerc</a> */ public class SpringManagedConnectionFactory extends ManagedConnectionFactory implements ConnectionFactory, ManagedConnectionFactoryMBean, SelfNaming, BeanNameAware {
From source file fr.xebia.springframework.jms.ManagedCachingConnectionFactory.java
/**
* <p>
* Subclass of {@link CachingConnectionFactory} to expose key attributes and
* operations via JMX.
* </p>
* <p>
From source file fr.xebia.springframework.jms.ManagedDefaultMessageListenerContainer.java
/** * JMX enabled {@link DefaultMessageListenerContainer}. * * @author <a href="mailto:cyrille@cyrilleleclerc.com">Cyrille Le Clerc</a> */ public class ManagedDefaultMessageListenerContainer extends DefaultMessageListenerContainer
From source file fr.xebia.ws.travel.antifraud.v1_0.AntiFraudServiceDispatchingImpl.java
@Component("AntiFraudService") @ManagedResource public class AntiFraudServiceDispatchingImpl implements AntiFraudService, SelfNaming, BeanNameAware { @Autowired private AntiFraudService antiFraudService;
From source file fr.xebia.springframework.jdbc.ManagedBasicDataSource.java
/** * JMX enabled {@link BasicDataSource}. * * @author <a href="mailto:cyrille@cyrilleleclerc.com">Cyrille Le Clerc</a> */ public class ManagedBasicDataSource extends BasicDataSource
From source file org.jmxtrans.embedded.spring.SpringEmbeddedJmxTrans.java
/** * @author <a href="mailto:cleclerc@xebia.fr">Cyrille Le Clerc</a> */ public class SpringEmbeddedJmxTrans extends EmbeddedJmxTrans implements SpringEmbeddedJmxTransMBean, InitializingBean, DisposableBean, SelfNaming {
From source file org.tradex.camel.idempotent.JmxNamedJdbcMessageIdRepository.java
/**
* <p>Title: JmxNamedJdbcMessageIdRepository</p>
* <p>Description: An extension of {@link JdbcMessageIdRepository} that supports a configured JMX {@link ObjectName}.</p>
* <p>Company: Helios Development Group LLC</p>
* @author Whitehead (nwhitehead AT heliosdev DOT org)
* <p><code>org.tradex.camel.idempotent.JmxNamedJdbcMessageIdRepository</code></p>
From source file fr.xebia.monitoring.demo.payment.ZeRandmolySlowAndBuggyCreditCardService.java
/**
* InvalidCardException
*
* @author <a href="mailto:cyrille@cyrilleleclerc.com">Cyrille Le Clerc</a>
*/
@ManagedResource
From source file fr.xebia.management.maven.WebApplicationMavenInformation.java
/**
* Maven project information (groupId, artifactId, version) exposed with JMX.
*
* @author <a href="mailto:cyrille@cyrilleleclerc.com">Cyrille Le Clerc</a>
*/
@ManagedResource
From source file fr.xebia.ws.travel.antifraud.v1_0.AntiFraudServiceImpl.java
@ManagedResource("travel-antifraud:type=AntiFraudService") public class AntiFraudServiceImpl implements AntiFraudService, SelfNaming, BeanNameAware { private final Logger auditLogger = LoggerFactory.getLogger("fr.xebia.audit.AntiFraudService"); private String beanName;