
org.eclipse.equinox.region.management.ManageableRegionDigraph Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.equinox.region Show documentation
Show all versions of org.eclipse.equinox.region Show documentation
Provides the concept of a region used to isolate bundles according to the configured sharing policy, which is applied across the framework using the OSGi hook APIs.
The newest version!
/*******************************************************************************
* Copyright (c) 2011 VMware Inc.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* VMware Inc. - initial contribution
*******************************************************************************/
package org.eclipse.equinox.region.management;
import org.eclipse.equinox.region.RegionDigraph;
import javax.management.MXBean;
/**
* {@link ManageableRegionDigraph} is a JMX representation of the {@link RegionDigraph}.
*
*
* Concurrent Semantics
* Thread safe.
*/
@MXBean
public interface ManageableRegionDigraph {
/**
* Gets the {@link ManageableRegion}s in the digraph.
*
* @return an array of {@link ManageableRegion}s
*/
ManageableRegion[] getRegions();
/**
* Gets the {@link ManageableRegion} with the given name.
*
* @param regionName the region name
* @return a {@link ManageableRegion} or null
if there is no region with the given name
*/
ManageableRegion getRegion(String regionName);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy