summaryrefslogtreecommitdiff
path: root/java/src/ServiceObject.java
Commit message (Collapse)AuthorAgeFilesLines
* *** NOTE:eea11999-07-081-1/+1
| | | | | | | | | | | | | | | | | | | Changed the semantics of Condition, TimedWait, MessageQueue, Task, Mutex, Semaphore, and Token to use absolute times for their timeouts. Changed the semantics of EventHandler, ServiceObject, and SvcHandler such that handleTimeout receives a TimeValue representing when the event occured. Changed TimerQueue internally to reflect the above changes. Also made better checks in Token and Mutex so that non-owners can call release without adverse effects. I plan to try to do this with Semaphore and RWMutex as well. Fixed several bugs in Token tryacquire and renew. Added relativeTimeOfDay methods to TimeValue.
* Checks in the new additions to the ServiceConfigurator, makes a feweea11997-11-121-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | small adjustments to the sockets, and removes a deprecation problem with a String in BlobReader. Acceptor's socket acceptor was changed to protected rather than private. The new files are broken down as follows: Files that are involved in loading a C++ service config file to load Java ACE network services: Svc_Conf.y parser.java sym.java Yylex.lex ClassNameGenerator.java Files that have to do with the overall restructuring of the Service Configurator such that suspend/resume/remove and the service repository are added: AddServiceObjectNode.java ClassReader.java Extracts the full class name from a .class file SuspendNode.java ResumeNode.java RemoveNode.java ServiceRecord.java Repository wrapper, makes calls via reflection ServiceObjectRecord.java Wrapper for ServiceObjects specifically
* Changed package name from ACE to JACEpjain1997-04-051-4/+4
|
* Made Makefile work a little better by only making individual packages.Chris Cleeland1996-11-121-0/+1
| | | | | | | It was also necessary to break up ASX (for the sake of the Makefile) so that time-related items are compiled prior to other items. TimeValue moved from ACE.Reactor into ACE.ASX.
* image filespjain1996-11-121-0/+61
source files