package org.jboss.as.platform.mbean;
import org.jboss.as.controller.SimpleResourceDefinition;
import org.jboss.as.controller.registry.ManagementResourceRegistration;
/**
* @author Tomaz Cerar (c) 2013 Red Hat Inc.
*/
class GarbageCollectorRootResourceDefinition extends SimpleResourceDefinition {
static final GarbageCollectorRootResourceDefinition INSTANCE = new GarbageCollectorRootResourceDefinition();
private GarbageCollectorRootResourceDefinition() {
super(new Parameters(PlatformMBeanConstants.GARBAGE_COLLECTOR_PATH,
PlatformMBeanUtil.getResolver("garbage-collectors")).setRuntime());
}
@Override
public void registerChildren(ManagementResourceRegistration resourceRegistration) {
super.registerChildren(resourceRegistration);
resourceRegistration.registerSubModel(GarbageCollectorResourceDefinition.INSTANCE);
}
}