Package com.storedobject.common
Interface Reentrant
- All Superinterfaces:
Executable
,Runnable
- All Known Subinterfaces:
Transactional
- All Known Implementing Classes:
AbstractAssembly
,AbstractCheckListForestBrowser
,AbstractConsumptionSelector
,AbstractEditableGrid
,AbstractInvoiceBrowser
,AbstractInvoiceEditor
,AbstractLinkGrid
,AbstractObjectForest
,AbstractReceiveMaterialReturned
,AbstractReceiveMaterialTransferred
,AbstractRequestMaterial
,AbstractReturnMaterial
,AbstractSale
,AbstractSendAndReceiveMaterial
,AbstractTextContentEditor
,AbstractUserForm
,ApplicationManager
,ApplicationModuleEditor
,ApproveTransaction
,Assembly
,AssemblyDataPickup
,AssemblyReceipt
,AssignStoresAndLocations
,AuthenticatorRegistration
,BaseCustomerInvoiceBrowser
,BaseCustomerInvoiceEditor
,BaseObjectForest
,BaseProcessMaterialRequest
,BaseReceiveMaterialRequested
,BaseRequestMaterial
,BaseSupplierInvoiceBrowser
,BaseSupplierInvoiceEditor
,BlockSelector
,BlockView
,BrowserDeviceLayoutEditor
,CalendarViewer
,CaptureSignature
,ChangeFileFolderPassword
,ChangeObjectPassword
,ChangePassword
,ChangeUOM
,CheckListForestBrowser
,ComputeConsumption
,ComputeLandedCost
,ConsumptionReturn
,ControlScheduleEditor
,CorrectUOM
,CrossServerManager
,CSVUploadProcessorView
,CustomerInvoiceBrowser
,CustomerInvoiceEditor
,DataDownload
,DataEditor
,DataGrid
,DataPickup
,DataTreeGrid
,DataView
,DefineAssembly
,DetailLinkGrid
,DeveloperActivity
,DownloadData
,EditableGrid
,EditableObjectGrid
,EditCost
,EntityEditor
,EntityRoleEditor
,ExcelDataUpload
,FileManager
,FileViewer
,FileViewerGrid
,FlowDiagramEditor
,GRN
,GRNEditor
,GroupPermissionEditor
,ItemsSentForRepair
,ItemTypeEditor
,JavaClassEditor
,JournalReport
,JournalVoucherBrowser
,JournalVoucherEditor
,JSONGrid
,LicenseManagement
,ListEditor
,LocateItem
,LocationMonitoring
,LockUser
,MailForm
,MailLog
,ManageBiometric
,ManageExternalUsers
,ManageMailSenders
,ManageMailSenders.ManageGMailSenders
,ManageSalutation
,ManageSuffix
,ManageTomcatApplication
,MediaFileEditor
,MemoSystem
,MemoSystem.MemoEditor
,MemoTypeEditor
,MessageEditor
,MigrateItem
,MigratePartNumber
,MQTTDataView
,MQTTEditor
,ObjectBlockEditor
,ObjectBrowser
,ObjectBrowserEditor
,ObjectBrowserViewer
,ObjectComparisonGrid
,ObjectEditor
,ObjectForest
,ObjectForestBrowser
,ObjectForestEditor
,ObjectForestViewer
,ObjectGrid
,ObjectHistoryGrid
,ObjectListEditor
,ObjectListGrid
,ObjectMemoryGrid
,ObjectSearchBrowser
,ObjectTree
,ObjectTreeBrowser
,ObjectTreeEditor
,ObjectTreeViewer
,PackingUnitBrowser
,PackingUnitEditor
,PermissionEditor
,PersonRoleEditor
,POBrowser
,POCorrection
,POEditor
,POItemBrowser
,POItemEditor
,ProcessCheckList
,ProcessingLanguageEditor
,ProcessMaterialRequest
,ProcessView
,PurchaseReturn
,Rebin
,ReceiveAndBin
,ReceiveMaterialRequested
,ReceiveMaterialReturned
,ReceiveMaterialTransferred
,ReceiveReturnedItems
,RecomputeConsumption
,RecomputeStatistics
,ReferenceLinkGrid
,RemoveConsumption
,ReportDefinitionEditor
,ReportEditor
,RequestMaterial
,RequestTool
,ResetPassword
,RestrictedSystemUserBrowser
,ReturnMaterial
,ReturnTool
,Sale
,SelectData
,SendItemsForRepair
,SerialConfiguratorEditor
,SerialPatternEditor
,SetMailSenderPassword
,SetPasswordPolicy
,SiteView
,SMSLog
,SMSMessageEditor
,StatusGrid
,SteppedDataForm
,SteppedObjectForm
,SteppedView
,SupplierInvoiceBrowser
,SupplierInvoiceEditor
,SupportSystem
,SystemLogViewer
,SystemTableDeployer
,SystemUserEditor
,SystemUserGroupBrowser
,SystemUtility
,TableDefinitionEditor
,TableDeployer
,TelegramLog
,TelegramRegistration
,TemplateBrowser
,TemplateEditor
,TextContentBrowser
,TextContentEditor
,TextView
,ToolMonitoring
,TransferMaterial
,TrialBalance
,UnitDefinitionBrowser
,UnlockUser
,UploadProcessorView
,UserLog
,UserPermissionEditor
,ValueChart
,ViewAssembly
,ViewAssemblyDefinition
,ViewConsumption
,ViewData
,XGrid
,XMLGrid
,ZipUploadProcessorView
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
An executable that allows to call its
Executable.execute()
method again (even from another
Thread
) while it is already executing.- Author:
- Syam
-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
This method may returnfalse
if some class wants to disallow calling itsExecutable.execute()
method by some other routine when it is in some specific state.Methods inherited from interface com.storedobject.common.Executable
act, execute, run
-
Method Details
-
isReentrant
default boolean isReentrant()This method may returnfalse
if some class wants to disallow calling itsExecutable.execute()
method by some other routine when it is in some specific state. It is up to the application's logic to decide whether this state needs to be checked or not, because the class that implements this interface already declares that itsExecutable.execute()
method is reentrant.- Returns:
- Default implementation always returns
true
.
-