congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
ComponentMetadataRepo.findComponentMetadata
Code IndexAdd Tabnine to your IDE (free)

How to use
findComponentMetadata
method
in
org.infinispan.factories.components.ComponentMetadataRepo

Best Java code snippets using org.infinispan.factories.components.ComponentMetadataRepo.findComponentMetadata (Showing top 6 results out of 315)

origin: org.infinispan/infinispan-cli-interpreter

private void printComponentStats(PrintWriter pw, Cache<?, ?> cache, Object component) {
 if (component == null) {
   return;
 }
 ComponentMetadataRepo mr = cache.getAdvancedCache().getComponentRegistry().getComponentMetadataRepo();
 ComponentMetadata cm = mr.findComponentMetadata(component.getClass().getName());
 if (cm == null || !(cm instanceof ManageableComponentMetadata)) {
   return;
 }
 ManageableComponentMetadata mcm = cm.toManageableComponentMetadata();
 pw.printf("%s: {\n", mcm.getJmxObjectName());
 List<JmxAttributeMetadata> attrs = new ArrayList<>(mcm.getAttributeMetadata());
 Collections.sort(attrs, Comparator.comparing(JmxAttributeMetadata::getName));
 for (JmxAttributeMetadata s : attrs) {
   pw.printf("  %s: %s\n", s.getName(), getAttributeValue(component, s));
 }
 pw.println("}");
}
origin: org.infinispan/infinispan-cli-server

private void printComponentStats(PrintWriter pw, Cache<?, ?> cache, Object component) {
 if (component == null) {
   return;
 }
 ComponentMetadataRepo mr = cache.getAdvancedCache().getComponentRegistry().getComponentMetadataRepo();
 ComponentMetadata cm = mr.findComponentMetadata(component.getClass().getName());
 if (cm == null || !(cm instanceof ManageableComponentMetadata)) {
   return;
 }
 ManageableComponentMetadata mcm = cm.toManageableComponentMetadata();
 pw.printf("%s: {\n", mcm.getJmxObjectName());
 for (JmxAttributeMetadata s : mcm.getAttributeMetadata()) {
   pw.printf("  %s: %s\n", s.getName(), getAttributeValue(component, s));
 }
 pw.println("}");
}
origin: org.infinispan/infinispan-cli-server

@Override
public void cacheManagerStarted(GlobalComponentRegistry gcr) {
 GlobalConfiguration globalCfg = gcr.getGlobalConfiguration();
 MBeanServer mbeanServer = JmxUtil.lookupMBeanServer(globalCfg);
 String groupName = getGroupName(globalCfg);
 String jmxDomain = globalCfg.globalJmxStatistics().domain();
 Interpreter interpreter = new Interpreter();
 gcr.registerComponent(interpreter, Interpreter.class);
 // Pick up metadata from the component metadata repository
 ManageableComponentMetadata meta = gcr.getComponentMetadataRepo().findComponentMetadata(Interpreter.class)
    .toManageableComponentMetadata();
 // And use this metadata when registering the transport as a dynamic MBean
 try {
   ResourceDMBean mbean = new ResourceDMBean(interpreter, meta);
   interpreterObjName = new ObjectName(String.format("%s:%s,component=Interpreter", jmxDomain, groupName));
   JmxUtil.registerMBean(mbean, interpreterObjName, mbeanServer);
 } catch (Exception e) {
   interpreterObjName = null;
   log.jmxRegistrationFailed();
 }
}
origin: org.infinispan/infinispan-cli-interpreter

@Override
public void cacheManagerStarted(GlobalComponentRegistry gcr) {
 // This works because the interpreter is not yet used internally, otherwise it would have to be in cacheManagerStarting
 GlobalJmxStatisticsConfiguration globalCfg = gcr.getGlobalConfiguration().globalJmxStatistics();
 MBeanServer mbeanServer = JmxUtil.lookupMBeanServer(globalCfg.mbeanServerLookup(), globalCfg.properties());
 String groupName = getGroupName(globalCfg.cacheManagerName());
 Interpreter interpreter = new Interpreter();
 gcr.registerComponent(interpreter, Interpreter.class);
 // Pick up metadata from the component metadata repository
 ManageableComponentMetadata meta = gcr.getComponentMetadataRepo().findComponentMetadata(Interpreter.class)
    .toManageableComponentMetadata();
 // And use this metadata when registering the transport as a dynamic MBean
 try {
   ResourceDMBean mbean = new ResourceDMBean(interpreter, meta);
   interpreterObjName = new ObjectName(String.format("%s:%s,component=Interpreter", globalCfg.domain(), groupName));
   JmxUtil.registerMBean(mbean, interpreterObjName, mbeanServer);
 } catch (Exception e) {
   interpreterObjName = null;
   log.jmxRegistrationFailed();
 }
}
origin: org.infinispan/infinispan-embedded-query

   .findComponentMetadata(MassIndexer.class)
   .toManageableComponentMetadata();
try {
origin: org.infinispan/infinispan-query

   .findComponentMetadata(MassIndexer.class)
   .toManageableComponentMetadata();
try {
org.infinispan.factories.componentsComponentMetadataRepofindComponentMetadata

Popular methods of ComponentMetadataRepo

  • <init>
  • getComponentMetadata
  • initialize
  • injectFactoryForComponent

Popular in Java

  • Making http requests using okhttp
  • scheduleAtFixedRate (Timer)
  • startActivity (Activity)
  • onRequestPermissionsResult (Fragment)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Reference (javax.naming)
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now