Daniel
Daniel
*Foreword: I'm interested in helping out (and in the process learn some Python). Happy to put together a PR for this issue if there is interest in it. I'm also...
Rather than trying to code in the threading models and Selectors for a DataSource and it's Connections, allow them to be configured externally. A primary use case for this is...
Hi I work on OfficeFloor (http://officefloor.net). Currently, I'm involved in improving performance of OfficeFloor. There are various aspects I'm looking at... multiple thread pools, thread affinity, reduced locking, etc (basically...
``` SEVERE: Unhandle escalation officefloor: net.officefloor.frame.api.manage.ProcessCancelledException officefloor: at net.officefloor.frame.impl.execute.function.ManagedFunctionContainerImpl.execute(ManagedFunctionContainerImpl.java:407) officefloor: at net.officefloor.frame.impl.execute.thread.ThreadStateImpl$ActiveThreadState.executeFunction(ThreadStateImpl.java:983) officefloor: at net.officefloor.frame.impl.execute.job.FunctionLoopImpl.executeThreadStateFunctionLoop(FunctionLoopImpl.java:180) officefloor: at net.officefloor.frame.impl.execute.job.FunctionLoopImpl.access$100(FunctionLoopImpl.java:46) officefloor: at net.officefloor.frame.impl.execute.job.FunctionLoopImpl$UnsafeLoop.doThreadStateFunctionLoop(FunctionLoopImpl.java:248) officefloor: at net.officefloor.frame.impl.execute.job.FunctionLoopImpl$SafeLoop.doThreadStateFunctionLoop(FunctionLoopImpl.java:357) officefloor: at net.officefloor.frame.impl.execute.job.FunctionLoopImpl$UnsafeLoop.run(FunctionLoopImpl.java:314) officefloor: at net.officefloor.frame.impl.spi.team.PassiveTeamSource$PassiveTeam.assignJob(PassiveTeamSource.java:73)...
Currently, the XML configuration files have the x,y co-ordinates of the configuration on the configuration items. This can cause merge conflicts for minor moves of the configuration. To avoid this,...
Experimental idea to be proven. Given CPU Affinity runs all threads on the same CPU Core for servicing a request. Consider allowing Executive to control the synchronising. This way the...
Currently, developer is responsible for ensuring the variable values are set before using. It is better for OfficeFloor to provide some errors/warnings indicating the In is being used before the...
Given WoOF (OfficeFloor) can use Spring as SupplierSource, provide means to generate the application.woof from Spring web/flux application. Also, generate the application.objects with SpringSupplierSource configuration. This should be a maven...
Rather than checking return value, use exception. This reduces operations