Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.mp
Class MPManager

java.lang.Object
  |
  +--oracle.panama.mp.MPManager

public class MPManager
extends java.lang.Object

Mobile Positioner manager. MPManager manages mobile positioner. From MPManager you can get or lookup mobile positioning providers, get system default mobile positioner object or get mobile positioner object based on specific provider(s). You can also get the system default mobile positioning quality of service. The default quality of service can be set from the Site configuration in the System Manager in the webtool.

Author:
shan

Constructor Summary
MPManager()
           

 

Method Summary
static PositioningQoS getDefaultPositioningQoS()
          Get the default mobile positioning service QoP (time tolerance).
static MPProviderSelector getMPProviderSelector()
          Get the MPProviderSelector hook.
static Positioner getPositioner()
          Get a mobile positioner.
static Positioner getPositioner(MPProvider provider)
          Get a mobile positioner based on a given provider.
static Positioner getPositioner(MPProvider[] providers)
          Get a mobile positioner based on given provider list.
static MPProvider[] getProviders()
          Get all providers that are supported by the mobile positioning API.
static boolean isMPEnabled()
          Check whether Mobile Positioning is enabled for the system.
static MPProvider lookup(java.lang.String name, java.lang.String version)
          Look up a MPProvider by name and version.
static void reloadPropertiesAndXMLFiles()
          Reload the MP configurations without restarting wireless server.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

MPManager

public MPManager()
Method Detail

getPositioner

public static Positioner getPositioner()
Get a mobile positioner. The Positioner object returned by this function is based on all mobile positioning providers in the system.
Returns:
Positioner A Positioner object.

getPositioner

public static Positioner getPositioner(MPProvider provider)
Get a mobile positioner based on a given provider.
Parameters:
provider - An MPProvider objects.
Returns:
Positioner A Positioner object.

getPositioner

public static Positioner getPositioner(MPProvider[] providers)
Get a mobile positioner based on given provider list.
Parameters:
providers - An array of MPProvider objects.
Returns:
Positioner A Positioner object.

getProviders

public static MPProvider[] getProviders()
Get all providers that are supported by the mobile positioning API.
Returns:
Provider[] An array of MPProvider objects.

lookup

public static MPProvider lookup(java.lang.String name,
                                java.lang.String version)
Look up a MPProvider by name and version.
Parameters:
name - A String representing the MPProvider's name
version - A String representing the MPProvider's version
Returns:
MPProvider A MPProvider that matches

getDefaultPositioningQoS

public static PositioningQoS getDefaultPositioningQoS()
Get the default mobile positioning service QoP (time tolerance).
Returns:
PositioningQoS A PositioningQoS object.

getMPProviderSelector

public static MPProviderSelector getMPProviderSelector()
Get the MPProviderSelector hook. This function depends on the MPProviderSelector hook that is set in the system configuration. The hook implements MPProviderSelector interface. A MPProviderSelector object takes a mobile ID and returns an array of MPProvider objects that can handle that mobile ID.
Returns:
MPProviderSelector A MPProviderSelector object.

isMPEnabled

public static boolean isMPEnabled()
Check whether Mobile Positioning is enabled for the system.
Returns:
true if MP is enabled, otherwise false is returned

reloadPropertiesAndXMLFiles

public static void reloadPropertiesAndXMLFiles()
Reload the MP configurations without restarting wireless server.

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.