Package org.forgerock.openig.http
Class ServerInfoSingletonProvider
java.lang.Object
org.forgerock.openig.http.ServerInfoSingletonProvider
- All Implemented Interfaces:
SingletonResourceProvider
Provides server info (build-time defined values only at the moment) in a read-only fashion.
-
Constructor Summary
ConstructorsConstructorDescriptionServerInfoSingletonProvider(ProductInfo productInfo) Create a newServerInfoSingletonProvider. -
Method Summary
Modifier and TypeMethodDescriptionactionInstance(Context context, ActionRequest request) Performs the providedactionagainst the single resource instance.patchInstance(Context context, PatchRequest request) Patchesthe single resource instance.readInstance(Context context, ReadRequest request) Readsthe single resource instance.updateInstance(Context context, UpdateRequest request) Updatesthe single resource instance.
-
Constructor Details
-
ServerInfoSingletonProvider
Create a newServerInfoSingletonProvider.- Parameters:
productInfo- the product information.
-
-
Method Details
-
readInstance
public Promise<ResourceResponse,ResourceException> readInstance(Context context, ReadRequest request) Description copied from interface:SingletonResourceProviderReadsthe single resource instance.- Specified by:
readInstancein interfaceSingletonResourceProvider- Parameters:
context- The request server context.request- The read request.- Returns:
- A
Promisecontaining the result of the operation. - See Also:
-
actionInstance
public Promise<ActionResponse,ResourceException> actionInstance(Context context, ActionRequest request) Description copied from interface:SingletonResourceProviderPerforms the providedactionagainst the single resource instance.- Specified by:
actionInstancein interfaceSingletonResourceProvider- Parameters:
context- The request server context.request- The action request.- Returns:
- A
Promisecontaining the result of the operation. - See Also:
-
patchInstance
public Promise<ResourceResponse,ResourceException> patchInstance(Context context, PatchRequest request) Description copied from interface:SingletonResourceProviderPatchesthe single resource instance.- Specified by:
patchInstancein interfaceSingletonResourceProvider- Parameters:
context- The request server context.request- The patch request.- Returns:
- A
Promisecontaining the result of the operation. - See Also:
-
updateInstance
public Promise<ResourceResponse,ResourceException> updateInstance(Context context, UpdateRequest request) Description copied from interface:SingletonResourceProviderUpdatesthe single resource instance.- Specified by:
updateInstancein interfaceSingletonResourceProvider- Parameters:
context- The request server context.request- The update request.- Returns:
- A
Promisecontaining the result of the operation. - See Also:
-