Modified WebServer to clean up the threading of socket communications: Made all communications via a socket (in or out) and via a linked pair of sockets (in or out of either when forwarding requests and responses to a remote server) single threaded; Attempted to clean up the way the socket listener flags are set.

Cleaned up ignored resources in the Brainstorm WebServer project by removing them from the repository.
This commit is contained in:
wcrisman
2014-07-17 12:15:07 -07:00
parent edf8748a3c
commit c48c065265
8 changed files with 327 additions and 107 deletions

View File

@@ -11,5 +11,5 @@
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.foundation.web.application.BrainstormWebServer"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="&quot;./../Archives/Binaries/Brainstorm Web Server Core.jar&quot; &quot;./../SWT/releases/win32-win32-x86_64/swt.jar&quot;"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="Foundation Web Server"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dpath.server.xml=&quot;./server.xml&quot; -Dproperties=&quot;./release.properties&quot;"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dpath.server.xml=&quot;./server.xml&quot; -Dproperties=&quot;./release.properties&quot; -Ddebug=true"/>
</launchConfiguration>

Binary file not shown.

View File

@@ -1,3 +0,0 @@
<webapps>
<webapp name="Declarative Engineering" zip-file=".&#92;webapp-archives&#92;Declarative Engineering.zip" base-dir=".&#92;webapps&#92;Declarative Engineering" webapp-class-name="com.de22.release.application.WebApplicationFactory" hash="B3138EB7B50F081463CFCE8BC7BC9AA7B1A86DE1"/>
</webapps>

View File

@@ -1,62 +0,0 @@
Method #0 = com.foundation.web.server.shared.model.IWebappLog.getEntryCount
Method #1 = com.foundation.web.server.shared.model.IWebappLog.getEntries(int;int;
Method #2 = com.foundation.common.IEntity.getApplication
Method #3 = com.foundation.common.IEntity.getTransactionService
Method #4 = com.foundation.common.IEntity.getIsAltered
Method #5 = com.foundation.common.IEntity.entityUpdate(com.foundation.transaction.TransactionContextHolder;
Method #6 = com.foundation.common.IEntity.entityUpdate(java.lang.Runnable;int;
Method #7 = com.foundation.common.IEntity.entityUpdate(java.lang.Runnable;java.lang.Object;int;
Method #8 = com.foundation.common.IEntity.entityUpdate(java.lang.Runnable;
Method #9 = com.foundation.common.IEntity.entityUpdate(int;
Method #10 = com.foundation.common.IEntity.entityUpdate
Method #11 = com.foundation.common.IEntity.entityUpdate(java.lang.Runnable;java.lang.Object;
Method #12 = com.foundation.common.IEntity.entityDelete(com.foundation.transaction.TransactionContextHolder;
Method #13 = com.foundation.common.IEntity.entityDelete(int;
Method #14 = com.foundation.common.IEntity.entityDelete
Method #15 = com.foundation.common.IEntity.isObjectNew
Method #16 = com.foundation.common.IEntity.entitySetKey(java.lang.Object;
Method #17 = com.foundation.common.IEntity.entityGetKey
Method #18 = com.foundation.common.IEntity.getAttributeSupport
Method #19 = com.foundation.common.IEntity.getAttributeCount
Method #20 = com.foundation.common.IEntity.getAttributeName(int;
Method #21 = com.foundation.common.IEntity.getOldAttributeValue(com.foundation.metadata.Attribute;
Method #22 = com.foundation.common.IEntity.isObjectRepositoryBound
Method #23 = com.foundation.common.IEntity.getIsObjectChanged
Method #24 = com.foundation.common.IEntity.getIsVirtualObjectChanged
Method #25 = com.foundation.common.IEntity.resetObjectChangeFlags
Method #26 = com.foundation.common.IEntity.resetVirtualObjectChangeFlags
Method #27 = com.foundation.common.IEntity.reverseObjectChanges
Method #28 = com.foundation.common.IEntity.reverseVirtualObjectChanges
Method #29 = com.foundation.common.IEntity.getIsVirtualObjectAltered
Method #30 = com.foundation.common.IEntity.resetAlteredFlag
Method #31 = com.foundation.common.IEntity.getPartOfEntity
Method #32 = com.foundation.common.IEntity.getPartOfEntityCounter
Method #33 = com.foundation.common.IEntity.getRepositoryIdentifier(java.lang.Object;
Method #34 = com.foundation.common.IEntity.getRepositoryIdentifier
Method #35 = com.foundation.common.IEntity.useRepositoryVersionTracking
Method #36 = com.foundation.common.IEntity.resetVirtualObjectAlteredFlags
Method #37 = com.foundation.attribute.IReflectableObject.reflectionLoadAttribute(java.lang.String;com.foundation.attribute.IReflectUpdateHandler;com.foundation.attribute.ReflectRegistrationData;
Method #38 = com.foundation.attribute.IReflectable.isReflection(com.foundation.attribute.ReflectionContext;
Method #39 = com.foundation.attribute.IReflectable.isReflection
Method #40 = com.foundation.attribute.IReflectable.getReflected
Method #41 = com.foundation.attribute.IReflectable.getReflectionContext
Method #42 = com.foundation.attribute.IReflectable.zzrReflectionRegister(com.foundation.attribute.IReflectUpdateHandler;com.foundation.attribute.ReflectRegistrationData;
Method #43 = com.foundation.attribute.IReflectable.reflectionSynchronize(com.foundation.attribute.IReflectUpdateHandler;com.foundation.attribute.AbstractReflectData;com.foundation.attribute.CreateReflectDataContext;
Method #44 = com.foundation.attribute.IReflectable.reflectionUnregister(com.foundation.attribute.IReflectUpdateHandler;
Method #45 = com.foundation.attribute.IReflectable.zzrIsReflection(java.lang.Object;com.foundation.attribute.ReflectionContext;
Method #46 = com.foundation.attribute.IReflectable.zzrGetReflectionContext(java.lang.Object;
Method #47 = com.foundation.attribute.IReflectable.zzrGetReflectionId(java.lang.Object;
Method #48 = com.foundation.attribute.IReflectable.zzrReflectionCreateSafeCopy(java.lang.Object;com.foundation.attribute.ReflectionContext;
Method #49 = com.foundation.attribute.IReflectable.zzrReflectionPreSynchronize(java.lang.Object;com.foundation.attribute.ReflectionContext;com.foundation.attribute.ReflectionContext;com.foundation.common.IEntity;com.foundation.attribute.IReflectable;com.foundation.attribute.ReflectionContext;
Method #50 = com.foundation.attribute.IReflectable.zzrReflectionDestroy(java.lang.Object;
Method #51 = com.foundation.attribute.IReflectable.zzrReflectionInitialize(java.lang.Object;com.foundation.attribute.AbstractReflectData;
Method #52 = com.foundation.attribute.IReflectable.zzrReflectionPostInitialize(java.lang.Object;com.foundation.attribute.AbstractReflectData;
Method #53 = com.foundation.attribute.IReflectable.zzrReflectionLocalRegister(java.lang.Object;com.foundation.attribute.CreateReflectDataContext;
Method #54 = com.foundation.attribute.IReflectable.zzrReflectionGetLastUpdateMessageNumber(java.lang.Object;com.foundation.attribute.IReflectUpdateHandler;
Method #55 = com.foundation.attribute.IReflectable.zzrCollectPostSynchronizeReflectables(java.lang.Object;com.foundation.attribute.CreateReflectDataContext;
Method #56 = com.foundation.clone.ICloneable.cloneObject(com.foundation.metadata.CloneContext;com.foundation.common.MetadataContainer;
Method #57 = com.foundation.metadata.ISupportsContainment.getMonitor
Method #58 = com.foundation.event.IEventEmitter.registerListener(com.foundation.metadata.Event;com.foundation.event.IHandler;boolean;
Method #59 = com.foundation.event.IEventEmitter.registerListener(int;com.foundation.event.IHandler;boolean;
Method #60 = com.foundation.event.IEventEmitter.unregisterListener(int;com.foundation.event.IHandler;
Method #61 = com.foundation.event.IEventEmitter.unregisterListener(com.foundation.metadata.Event;com.foundation.event.IHandler;