public class AppMonOpenKitBuilder extends AbstractOpenKitBuilder
OpenKit instance for AppMon| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SERVER_ID
The default server ID to communicate with.
|
static java.lang.String |
OPENKIT_TYPE
A string, identifying the type of OpenKit this builder is made for.
|
| Constructor and Description |
|---|
AppMonOpenKitBuilder(java.lang.String endpointURL,
java.lang.String applicationName,
long deviceID)
Creates a new instance of type AppMonOpenKitBuilder
|
AppMonOpenKitBuilder(java.lang.String endpointURL,
java.lang.String applicationName,
java.lang.String deviceID)
Deprecated.
use
AppMonOpenKitBuilder(String, String, long) instead |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApplicationID()
Get the application id for which the OpenKit reports data.
|
java.lang.String |
getApplicationName()
Get the application name.
|
int |
getDefaultServerID()
Get the default server ID to communicate with.
|
java.lang.String |
getOpenKitType()
Get a string identifying the OpenKit type that gets created by this builder.
|
build, deviceIdFromString, enableVerbose, getApplicationVersion, getBeaconCacheLowerMemoryBoundary, getBeaconCacheMaxRecordAge, getBeaconCacheUpperMemoryBoundary, getCrashReportLevel, getDataCollectionLevel, getDeviceID, getEndpointURL, getLogger, getManufacturer, getModelID, getOperatingSystem, getOrigDeviceID, getTrustManager, withApplicationVersion, withBeaconCacheLowerMemoryBoundary, withBeaconCacheMaxRecordAge, withBeaconCacheUpperMemoryBoundary, withCrashReportingLevel, withDataCollectionLevel, withLogger, withLogLevel, withManufacturer, withModelID, withOperatingSystem, withTrustManagerpublic static final int DEFAULT_SERVER_ID
public static final java.lang.String OPENKIT_TYPE
public AppMonOpenKitBuilder(java.lang.String endpointURL,
java.lang.String applicationName,
long deviceID)
endpointURL - endpoint OpenKit connects toapplicationName - unique application iddeviceID - unique device id@Deprecated
public AppMonOpenKitBuilder(java.lang.String endpointURL,
java.lang.String applicationName,
java.lang.String deviceID)
AppMonOpenKitBuilder(String, String, long) instead
If the given deviceID does not correspond to a numeric value it will be hashed accordingly to a
64 bit number.
endpointURL - endpoint OpenKit connects toapplicationName - unique application iddeviceID - unique device idpublic int getDefaultServerID()
AbstractOpenKitBuilder
Specific OpenKit builder implementors might return a different default
server ID by overriding this method.
getDefaultServerID in class AbstractOpenKitBuilderpublic java.lang.String getOpenKitType()
AbstractOpenKitBuilderThe only real purpose is for logging reasons.
getOpenKitType in class AbstractOpenKitBuilderpublic java.lang.String getApplicationID()
AbstractOpenKitBuildergetApplicationID in class AbstractOpenKitBuilderpublic java.lang.String getApplicationName()
AbstractOpenKitBuilder
It depends on the concrete builder whether the application name is configurable or not.
In any case the derived classes have to return a string that is neither null nor empty.
getApplicationName in class AbstractOpenKitBuilder