List of usage examples for org.springframework.jmx.export.naming MetadataNamingStrategy MetadataNamingStrategy
public MetadataNamingStrategy()
From source file:com.mtgi.jmx.export.naming.AppendNamingStrategyTest.java
@Test public void testNamingStrategy() throws MalformedObjectNameException { MetadataNamingStrategy delegate = new MetadataNamingStrategy(); delegate.setAttributeSource(new AnnotationJmxAttributeSource()); AppendNamingStrategy ans = new AppendNamingStrategy(); ans.setDelegate(delegate);//from w w w . j av a 2s . com ans.setDomain("testApplication"); ObjectName name = ans.getObjectName(new XmlBehaviorEventPersisterImpl(), "testPersister"); assertNotNull("name is constructed", name); assertEquals("name has been transformed correctly", "testApplication:package=com.mtgi.analytics,name=BeetLog", name.toString()); assertEquals("package name quoted properly", "com.mtgi.analytics", name.getKeyProperty("package")); }
From source file:com.mtgi.jmx.export.naming.AppendNamingStrategyTest.java
@Test public void testNewKey() throws MalformedObjectNameException { MetadataNamingStrategy delegate = new MetadataNamingStrategy(); delegate.setAttributeSource(new AnnotationJmxAttributeSource()); AppendNamingStrategy ans = new AppendNamingStrategy(); ans.setDelegate(delegate);//from w w w .jav a 2 s . c o m ans.setValue("testPersister"); ans.setDomain("testApplication"); ObjectName name = ans.getObjectName(new XmlBehaviorEventPersisterImpl(), "testPersister"); assertNotNull("name is constructed", name); assertEquals("name has been transformed correctly", "testApplication:package=com.mtgi.analytics,group=BeetLog,name=testPersister", name.toString()); assertEquals("package name quoted properly", "com.mtgi.analytics", name.getKeyProperty("package")); }
From source file:ru.trett.cis.config.Beans.java
@Bean public MetadataNamingStrategy strategy() { MetadataNamingStrategy strategy = new MetadataNamingStrategy(); strategy.setAttributeSource(attributeSource()); return strategy; }