java.lang.Object | |
↳ | com.microstrategy.utils.ObjectRegistry |
This class represents an in-memory registry of live objects. Its initial use will be to enable sharing of data between different MicroStrategy applications (servlet/controller).
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | OBJREGKEY_CERTIFICATE_PROVIDER | ||||||||||
String | OBJREGKEY_EXPORT_PLAINTEXT_DELIMITERS | List of delimiters for both export and subscriptions | |||||||||
String | OBJREGKEY_MOBILE_CONTROLLER | ||||||||||
String | OBJREGKEY_RESOURCE_FEED_CONTROLLER | ||||||||||
String | OBJREGKEY_TASK_ADMIN_CONTROLLER | This is the key that is used to identify the AppController instance for the Task administrator application. | |||||||||
String | OBJREGKEY_TASK_PROCESSOR_CONTROLLER | This is the key that is used to identify the AppController instance for the Task processor application. | |||||||||
String | OBJREGKEY_TASK_VIEWER_CONTROLLER | This is the key that is used to identify the AppController instance for the Task viewer application. | |||||||||
String | OBJREGKEY_VISUALIZATIONS | List of visualizations | |||||||||
String | OBJREGKEY_WEB_UNIVERSAL_CONTROLLER | This is the key that is used to identify the AppController instance for the Web Universal application. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
bind(String name, Object object)
Binds an object instance to a name.
| ||||||||||
static ObjectRegistry |
getInstance()
Returns the single instance of this class for use.
| ||||||||||
Object |
lookup(String name)
Looks up an object in our Registry.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
List of delimiters for both export and subscriptions
This is the key that is used to identify the AppController instance for the Task administrator application.
This is the key that is used to identify the AppController instance for the Task processor application.
This is the key that is used to identify the AppController instance for the Task viewer application.
List of visualizations
This is the key that is used to identify the AppController instance for the Web Universal application.
Binds an object instance to a name. If the name already exists, this call will overwrite the previous binding.
name | The name or key to use to associate this object in the registry. |
---|---|
object | The object to store in the registry. |
IllegalArgumentException | If the name parameter is a null or empty string. |
---|
Returns the single instance of this class for use.
ObjectRegistry
that you can use to lookup
and bind objects.
Looks up an object in our Registry. If not found, then
null
is returned.
name | The name of the object to search for. |
---|
null
if
there is no association.IllegalArgumentException | If the name parameter is a null or empty string. |
---|