HTTP/2 302
server: nginx
date: Fri, 23 Jan 2026 22:52:51 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20070728043414
location: https://web.archive.org/web/20070728043414/https://agent4forjava.dev.java.net/
server-timing: captures_list;dur=0.498600, exclusion.robots;dur=0.032336, exclusion.robots.policy;dur=0.023479, esindex;dur=0.008108, cdx.remote;dur=9.742580, LoadShardBlock;dur=163.318830, PetaboxLoader3.datanode;dur=107.809362, PetaboxLoader3.resolve;dur=8.175038
x-app-server: wwwb-app212-dc8
x-ts: 302
x-tr: 196
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app212; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 23 Jan 2026 22:52:52 GMT
content-type: text/html;charset=UTF-8
x-archive-orig-date: Sat, 28 Jul 2007 04:34:14 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
x-archive-orig-pragma:
x-archive-orig-cache-control: private,max-age=0,must-revalidate
x-archive-orig-helmloginid: guest
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 28 Jul 2007 04:34:14 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: IA-AROUND-THE-WORLD-2007-20070728041241-05321-crawling021-c/IA-AROUND-THE-WORLD-2007-20070728042822-09792-crawling01.us.archive.org.arc.gz
server-timing: captures_list;dur=0.999498, exclusion.robots;dur=0.032377, exclusion.robots.policy;dur=0.013696, esindex;dur=0.012351, cdx.remote;dur=32.381673, LoadShardBlock;dur=277.585886, PetaboxLoader3.datanode;dur=272.230585, PetaboxLoader3.resolve;dur=156.799717, load_resource;dur=159.955108
x-app-server: wwwb-app212-dc8
x-ts: 200
x-tr: 527
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
agent4forjava: Home
Get Involved
Project tools
How do I...
agent4forjava
Project home
Notice: the projects area will be down for network maintenance from 8 pm to 10 pm PDT, Saturday 7/28. We regret any inconvenience.
If you were registered and logged in , you could join this project.
Summary
A small framework reproducing the Agent Feature in Eiffel
Categories
None
Owner(s)
mmrack
Description
The Agent For Java is a small framework to reproduce the Agent Feature available in Eiffel language. In Eiffel, agents are used to link controls, properties, events and business rules without syntatical dependencies. In Java, for example, they can be used in Swing applications like substitutes for inner classes listeners. The original idea for agents come from Merlin project, in javaNet too. Agents are based on annotations, requering JDK 5 or greater.