本文整理汇总了Java中org.onlab.util.Tools.removeDirectory方法的典型用法代码示例。如果您正苦于以下问题:Java Tools.removeDirectory方法的具体用法?Java Tools.removeDirectory怎么用?Java Tools.removeDirectory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.onlab.util.Tools
的用法示例。
在下文中一共展示了Tools.removeDirectory方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: formCluster
import org.onlab.util.Tools; //导入方法依赖的package包/类
@Override
public void formCluster(Set<ControllerNode> nodes) {
checkNotNull(nodes, "Nodes cannot be null");
checkArgument(!nodes.isEmpty(), "Nodes cannot be empty");
ClusterMetadata metadata = new ClusterMetadata("default", nodes, buildDefaultPartitions(nodes));
clusterMetadataAdminService.setClusterMetadata(metadata);
try {
log.warn("Shutting down container for cluster reconfiguration!");
// Clean up persistent state associated with previous cluster configuration.
Tools.removeDirectory(System.getProperty("karaf.data") + "/partitions");
systemService.reboot("now", SystemService.Swipe.NONE);
} catch (Exception e) {
log.error("Unable to reboot container", e);
}
}
示例2: formCluster
import org.onlab.util.Tools; //导入方法依赖的package包/类
@Override
public void formCluster(Set<ControllerNode> nodes, int partitionSize) {
checkNotNull(nodes, "Nodes cannot be null");
checkArgument(!nodes.isEmpty(), "Nodes cannot be empty");
ClusterMetadata metadata = new ClusterMetadata("default", nodes, buildDefaultPartitions(nodes, partitionSize));
clusterMetadataAdminService.setClusterMetadata(metadata);
try {
log.warn("Shutting down container for cluster reconfiguration!");
// Clean up persistent state associated with previous cluster configuration.
Tools.removeDirectory(System.getProperty("karaf.data") + "/db/partitions/");
systemService.reboot("now", SystemService.Swipe.NONE);
} catch (Exception e) {
log.error("Unable to reboot container", e);
}
}
示例3: purgeApplication
import org.onlab.util.Tools; //导入方法依赖的package包/类
/**
* Purges the application archive directory.
*
* @param appName application name
*/
public synchronized void purgeApplication(String appName) {
File appDir = new File(appsDir, appName);
try {
Tools.removeDirectory(appDir);
} catch (IOException e) {
throw new ApplicationException("Unable to purge application " + appName, e);
}
if (appDir.exists()) {
throw new ApplicationException("Unable to purge application " + appName);
}
}
示例4: tearDown
import org.onlab.util.Tools; //导入方法依赖的package包/类
@After
public void tearDown() throws IOException {
if (STORE.exists()) {
Tools.removeDirectory(STORE);
}
store.deactivate();
}
示例5: tearDown
import org.onlab.util.Tools; //导入方法依赖的package包/类
@After
public void tearDown() throws IOException {
if (STORE.exists()) {
Tools.removeDirectory(STORE);
Tools.removeDirectory(SYSTEM);
}
}
示例6: tearDown
import org.onlab.util.Tools; //导入方法依赖的package包/类
@After
public void tearDown() throws IOException {
if (STORE.exists()) {
Tools.removeDirectory(STORE);
}
}
示例7: tearDown
import org.onlab.util.Tools; //导入方法依赖的package包/类
@After
public void tearDown() throws IOException {
if (new File(aar.getRootPath()).exists()) {
Tools.removeDirectory(aar.getRootPath());
}
}