public interface OMPlatform
bundles
are deployed into, whether OSGi is
running
or not.Modifier and Type | Field and Description |
---|---|
static OMPlatform |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
void |
addLogFilter(OMLogFilter logFilter) |
void |
addLogHandler(OMLogHandler logHandler) |
void |
addTraceHandler(OMTraceHandler traceHandler) |
OMBundle |
bundle(java.lang.String bundleID,
java.lang.Class<?> accessor) |
java.lang.String[] |
getCommandLineArgs() |
java.io.File |
getConfigFile(java.lang.String name) |
java.io.File |
getConfigFolder() |
java.util.Properties |
getConfigProperties(java.lang.String name) |
java.lang.String |
getProperty(java.lang.String key) |
<T extends java.lang.Enum<T>> |
getProperty(java.lang.String key,
java.lang.Class<T> enumType) |
int |
getProperty(java.lang.String key,
int defaultValue) |
long |
getProperty(java.lang.String key,
long defaultValue) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue) |
<T extends java.lang.Enum<T>> |
getProperty(java.lang.String key,
T defaultValue) |
java.io.File |
getStateFolder() |
boolean |
isDebugging() |
boolean |
isExtensionRegistryAvailable() |
boolean |
isOSGiRunning() |
boolean |
isProperty(java.lang.String key) |
boolean |
isProperty(java.lang.String key,
boolean defaultValue) |
void |
removeLogFilter(OMLogFilter logFilter) |
void |
removeLogHandler(OMLogHandler logHandler) |
void |
removeTraceHandler(OMTraceHandler traceHandler) |
void |
setDebugging(boolean debugging) |
static final OMPlatform INSTANCE
OMBundle bundle(java.lang.String bundleID, java.lang.Class<?> accessor)
boolean isOSGiRunning()
boolean isExtensionRegistryAvailable()
boolean isDebugging()
void setDebugging(boolean debugging)
void addLogFilter(OMLogFilter logFilter)
void removeLogFilter(OMLogFilter logFilter)
void addLogHandler(OMLogHandler logHandler)
void removeLogHandler(OMLogHandler logHandler)
void addTraceHandler(OMTraceHandler traceHandler)
void removeTraceHandler(OMTraceHandler traceHandler)
java.io.File getStateFolder()
java.io.File getConfigFolder()
java.io.File getConfigFile(java.lang.String name)
java.util.Properties getConfigProperties(java.lang.String name)
java.lang.String getProperty(java.lang.String key)
java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
int getProperty(java.lang.String key, int defaultValue)
long getProperty(java.lang.String key, long defaultValue)
<T extends java.lang.Enum<T>> T getProperty(java.lang.String key, java.lang.Class<T> enumType)
<T extends java.lang.Enum<T>> T getProperty(java.lang.String key, T defaultValue)
boolean isProperty(java.lang.String key)
boolean isProperty(java.lang.String key, boolean defaultValue)
java.lang.String[] getCommandLineArgs() throws java.lang.IllegalStateException
java.lang.IllegalStateException
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
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