Interface BPLAction
-
- All Known Implementing Classes:
AbortArchiveRequest
,AbortArchiveRequestForAppliance
,AddAliasAction
,AddExternalArchiverServer
,AddExternalArchiverServerArchives
,AggregatedApplianceInfo
,AppendAndAliasPV
,ApplianceMetrics
,ApplianceMetrics
,ApplianceMetrics
,ApplianceMetrics
,ApplianceMetricsDetails
,ApplianceMetricsDetails
,ApplianceMetricsDetails
,ApplianceMetricsDetails
,ArchiveChannelObjectDetailsAction
,ArchivedPVsAction
,ArchivedPVsForThisApplianceAction
,ArchivedPVsNotInListAction
,ArchivePVAction
,AreWeArchivingPV
,ChangeArchivalParamsAction
,ChangeArchivalParamsAction
,ChangeTypeForPV
,ChannelArchiverListView
,CleanUpAnyImmortalChannels
,CompareWithChannelArchiver
,ConnectedPVCountForAppliance
,ConsolidatePBFilesForOnePV
,ConsolidatePBFilesForOnePV
,CreationTimeReportForAppliance
,CurrentlyDisconnectedPVs
,CurrentlyDisconnectedPVsAction
,DeletePV
,DeletePV
,DeletePV
,DroppedEventsBufferOverflowReport
,DroppedEventsBufferOverflowReport
,DroppedEventsTimestampReport
,DroppedEventsTimestampReport
,DroppedEventsTypeChangeReport
,DroppedEventsTypeChangeReport
,EventRateReport
,EventRateReport
,ExportConfig
,ExportConfigForThisInstance
,FilterArchivedPVs
,GenericMultiApplianceReport
,GenericPVMetricsReport
,GetAllAliasesAction
,GetAllExpandedPVNames
,GetAllPVs
,GetApplianceInfo
,GetApplianceProps
,GetAppliancesInCluster
,GetClientConfiguration
,GetDataAtTimeEngine
,GetEngineDataAction
,GetLastKnownEventTimeStamp
,GetLatestMetaDataAction
,GetMatchingPVs
,GetMatchingPVsForAppliance
,GetPausedPVsForThisAppliance
,GetPolicyList
,GetPolicyText
,GetPVMetaData
,GetPVsForThisAppliance
,GetPVStatusAction
,GetPVTypeInfo
,GetPVTypeInfoKeys
,GetStoresForPV
,GetVersion
,GetVersions
,ImportChannelArchiverConfigAction
,ImportConfig
,ImportConfigForAppliance
,ImportDataFromPlugin
,InstanceReport
,InstanceReportDetails
,InstanceReportDetails
,InstanceReportDetails
,InstanceReportDetails
,LastKnownTimeStampReport
,ListAllChannels
,LostConnectionsReport
,LostConnectionsReport
,MergeInDataFromExternalStore
,MetaGetsAction
,MetaGetsForThisApplianceAction
,ModifyMetaFieldsAction
,ModifyStoreURLForPV
,NamedFlagsGet
,NamedFlagsSet
,NeverConnectedPVsAction
,NeverConnectedPVsForThisAppliance
,PauseArchivingPV
,PauseArchivingPV
,PauseArchivingPV
,PausedPVsReport
,PausePVsOnShutdown
,ProcessMetricsChartData
,ProcessMetricsReport
,PutClientConfiguration
,PutPVTypeInfo
,PVDetails
,PVDetails
,PVDetails
,PVsByStorageConsumed
,PVsByStorageConsumed
,PVStatusAction
,RecentlyAddedPVs
,RecentlyAddedPVsforThisInstance
,RecentlyChangedPVs
,RecentlyChangedPVsforThisInstance
,RefreshPVDataFromChannelArchivers
,RemoveAliasAction
,RemoveExternalArchiverServer
,RenamePVAction
,ResetFailoverCaches
,ResetFailoverCachesForThisAppliance
,ReshardPV
,RestartArchiveWorkflowThreadForAppliance
,ResumeArchivingPV
,ResumeArchivingPV
,SearchForPVsRegex
,SilentPVReport
,SilentPVReport
,SkipAliasCheckAction
,SlowChangingPVsWithDroppedEvents
,SlowChangingPVsWithDroppedEvents
,StorageDetailsForAppliance
,StorageMetricsForAppliance
,StorageRateReport
,StorageRateReport
,StorageReport
,StorageReportDetails
,TimeSpanReport
,UnarchivedPVsAction
,UploadChannelArchiverConfigAction
,WaveformPVsAction
,WaveformPVsAction
,WebappReady
public interface BPLAction
A very simple struts like action for business processes. Responses are typically JSON though this is not enforced. We are not too far away from the servlet container here. A handle to the configservice is passed in as part of the execute method. The BPLAction is extected to handle all servlet container traffic like HTTP error codes etc. If an exception is thrown, the servlet that calls BPLActions will send a Internal Server Error to the caller.- Author:
- mshankar
-
-
Method Summary
Modifier and Type Method Description void
execute(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ConfigService configService)
-
-
-
Method Detail
-
execute
void execute(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, ConfigService configService) throws IOException
- Throws:
IOException
-
-