Package org.forgerock.openig.http
Class ServerInfoSingletonProvider
- java.lang.Object
-
- org.forgerock.openig.http.ServerInfoSingletonProvider
-
- All Implemented Interfaces:
SingletonResourceProvider
public class ServerInfoSingletonProvider extends Object implements SingletonResourceProvider
Provides server info (build-time defined values only at the moment) in a read-only fashion.
-
-
Constructor Summary
Constructors Constructor Description ServerInfoSingletonProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Promise<ActionResponse,ResourceException>actionInstance(Context context, ActionRequest request)Performs the providedactionagainst the single resource instance.Promise<ResourceResponse,ResourceException>patchInstance(Context context, PatchRequest request)Patchesthe single resource instance.Promise<ResourceResponse,ResourceException>readInstance(Context context, ReadRequest request)Readsthe single resource instance.Promise<ResourceResponse,ResourceException>updateInstance(Context context, UpdateRequest request)Updatesthe single resource instance.
-
-
-
Method Detail
-
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:
RequestHandler.handleRead(Context, ReadRequest)
-
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:
RequestHandler.handleAction(Context, ActionRequest)
-
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:
RequestHandler.handlePatch(Context, PatchRequest)
-
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:
RequestHandler.handleUpdate(Context, UpdateRequest)
-
-