/[Apache-SVN]/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/Handler.java
ViewVC logotype

Log of /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/Handler.java

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 431585)

Revision 357187 - (view) (annotate) - [select for diffs]
Modified Fri Dec 16 17:13:57 2005 UTC (3 years, 11 months ago) by dims
File length: 2394 byte(s)
Diff to previous 355917 (colored)
Indenting and formatting changes ONLY

Revision 355917 - (view) (annotate) - [select for diffs]
Modified Sun Dec 11 05:17:41 2005 UTC (3 years, 11 months ago) by deepal
File length: 2410 byte(s)
Diff to previous 349758 (colored)
WARNING, DANGER WILL ROBINSON!!  THIS BREAKS THE BUILD!  (whoop, whoop, sirens, etc...)

OK, with that out of the way...

This is a work in progress - Deepal and Glen have been working on cleaning up a couple of
areas, in particular the Handler/Phase/deployment code, and the AxisConfiguration
code.  This is the first part.

* Refactor Phase so it implements Handler.  This allows deploying Handlers
  in parallel with Phases, in addition to inside them.

* The "execution chain" now lives in the MessageContext and is run by calling
  MessageContext.invoke().  This keeps track of the current (integer) indexes
  into the top-level execution chain (a list of Handlers/Phases), and the
  current Phase, if any.  Adjust pause/resume logic appropriately.

* Phases have preConditions and postConditions, which are checked by Phase.
  invoke().

* Phases now may optionally have sub-classes specified in the axis2.xml, the
  only one we currently use is DispatchPhase, which implements post-conditions
  which check the contexts and service/operations in the MessageContext for
  validity.  Other types of Phases may be built with custom checks.

* Move InstanceDispatcher into the Dispatch phase, and get rid of Post-Dispatch
  Phase.

* Fix phase rule tests to more accurately test the real constraints specified in
  the rules.

* Various changes necessary to accommodate the above.

Revision 349758 - (view) (annotate) - [select for diffs]
Modified Tue Nov 29 16:53:03 2005 UTC (3 years, 11 months ago) by dims
File length: 2408 byte(s)
Diff to previous 289330 (colored)
javadoc changes + i change of a method name to fix spelling mistake


Revision 289330 - (view) (annotate) - [select for diffs]
Modified Thu Sep 15 22:47:54 2005 UTC (4 years, 2 months ago) by dims
File length: 2408 byte(s)
Diff to previous 289289 (colored)
Cleanup copyright, @author tags, garbage from IDE auto generated class headers

Revision 289289 - (view) (annotate) - [select for diffs]
Modified Thu Sep 15 18:52:11 2005 UTC (4 years, 2 months ago) by dims
File length: 2407 byte(s)
Diff to previous 264830 (colored)
set svn:eol-style native on all java and xml files.


Revision 264830 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 19:13:25 2005 UTC (4 years, 2 months ago) by dims
File length: 2489 byte(s)
Diff to previous 230750 (colored)
Move Axis2 repo


Revision 230750 - (view) (annotate) - [select for diffs]
Modified Mon Aug 8 04:18:57 2005 UTC (4 years, 3 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/engine/Handler.java
File length: 2489 byte(s)
Diff to previous 225478 (colored)
- Fixing build break (Glen, you have done it again ;) )
- optimizing imports

Revision 225478 - (view) (annotate) - [select for diffs]
Modified Wed Jul 27 07:57:39 2005 UTC (4 years, 3 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/engine/Handler.java
File length: 2489 byte(s)
Diff to previous 208745 (colored)
- refactored AxisFault in to common module so that it can be used by an module.
- added code to throw SOAPProcessingException from StAXSOAPModelBuilder which has enough information to create response fault with correct information in it.

Revision 208745 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 11:05:49 2005 UTC (4 years, 4 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis2/engine/Handler.java
File length: 2453 byte(s)
Copied from: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java revision 208741
Diff to previous 208729 (colored)
Renaming org.apache.axis to org.apache.axis2

Revision 208729 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 08:35:59 2005 UTC (4 years, 4 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2449 byte(s)
Diff to previous 208706 (colored)
- optimised imports
- corrected print stack traces
- explicitly removed the maven report generation from the site build goal
- added 0.9 details to xdocs

Revision 208706 - (view) (annotate) - [select for diffs]
Modified Fri Jul 1 03:20:30 2005 UTC (4 years, 4 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2451 byte(s)
Diff to previous 170897 (colored)
checked in refactoring 

Revision 170897 - (view) (annotate) - [select for diffs]
Modified Thu May 19 09:25:28 2005 UTC (4 years, 6 months ago) by deepal
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2449 byte(s)
Diff to previous 169955 (colored)
removed all the handler resolution logic form PhaseMeta and PhaseHolder and added them to Phase class. And I had to take some fact into consideration on that and will send a mail soon :)

Revision 169955 - (view) (annotate) - [select for diffs]
Modified Fri May 13 06:18:39 2005 UTC (4 years, 6 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2185 byte(s)
Diff to previous 169807 (colored)
- Moving all the SOAP specific stuff to org.apache.axis.soap.*
- optimized imports

Revision 169807 - (view) (annotate) - [select for diffs]
Modified Thu May 12 12:32:55 2005 UTC (4 years, 6 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2187 byte(s)
Diff to previous 161014 (colored)
refactor the AxisXX -> XXDescription

Revision 161014 - (view) (annotate) - [select for diffs]
Modified Tue Apr 12 05:18:32 2005 UTC (4 years, 7 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2181 byte(s)
Diff to previous 159992 (colored)
more cleaning up

Revision 159992 - (view) (annotate) - [select for diffs]
Modified Mon Apr 4 06:41:09 2005 UTC (4 years, 7 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/org/apache/axis/engine/Handler.java
File length: 2422 byte(s)
Diff to previous 154836 (colored)
refactor the core module

Revision 154836 - (view) (annotate) - [select for diffs]
Modified Tue Feb 22 12:17:50 2005 UTC (4 years, 9 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/java/org/apache/axis/engine/Handler.java
File length: 2422 byte(s)
Diff to previous 154537 (colored)
now the intreop test server interop with the Axis1.x

Revision 154537 - (view) (annotate) - [select for diffs]
Modified Sun Feb 20 17:56:49 2005 UTC (4 years, 9 months ago) by dims
Original Path: webservices/axis/trunk/java/modules/core/src/java/org/apache/axis/engine/Handler.java
File length: 2420 byte(s)
Diff to previous 154531 (colored)
reformatting, cleanup, spelling, javadocs...no logic changes

Revision 154531 - (view) (annotate) - [select for diffs]
Modified Sun Feb 20 17:22:56 2005 UTC (4 years, 9 months ago) by dims
Original Path: webservices/axis/trunk/java/modules/core/src/java/org/apache/axis/engine/Handler.java
File length: 2088 byte(s)
Diff to previous 154411 (colored)
spelling changes, reformatting

Revision 154411 - (view) (annotate) - [select for diffs]
Modified Sat Feb 19 15:56:50 2005 UTC (4 years, 9 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/java/org/apache/axis/engine/Handler.java
File length: 2091 byte(s)
Diff to previous 154388 (colored)
rename the classes as dims commeted and use the Buffered readers and writers

Revision 154388 - (view) (annotate) - [select for diffs]
Modified Sat Feb 19 03:24:49 2005 UTC (4 years, 9 months ago) by dims
Original Path: webservices/axis/trunk/java/modules/core/src/java/org/apache/axis/engine/Handler.java
File length: 2091 byte(s)
Diff to previous 154238 (colored)
fix copyright headers

Revision 154238 - (view) (annotate) - [select for diffs]
Modified Fri Feb 18 05:23:58 2005 UTC (4 years, 9 months ago) by hemapani
Original Path: webservices/axis/trunk/java/modules/core/src/java/org/apache/axis/engine/Handler.java
File length: 2090 byte(s)
Diff to previous 154233 (colored)
inital check in of the code, this does not include the build yet 

Revision 154233 - (view) (annotate) - [select for diffs]
Modified Fri Feb 18 03:39:10 2005 UTC (4 years, 9 months ago) by hemapani
Original Path: webservices/axis/trunk/archive/java/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 2090 byte(s)
Diff to previous 153902 (colored)
moving the scratch to top level archive dir

Revision 153902 - (view) (annotate) - [select for diffs]
Modified Tue Feb 15 06:22:34 2005 UTC (4 years, 9 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 2090 byte(s)
Diff to previous 153171 (colored)
Optimized Imports, Reformat the whole code base

Revision 153171 - (view) (annotate) - [select for diffs]
Modified Thu Feb 10 06:32:42 2005 UTC (4 years, 9 months ago) by hemapani
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 2089 byte(s)
Diff to previous 122632 (colored)
initial refactoring of the code accroding to the IRC chat, this this first one another one comping shortly

Revision 122632 - (view) (annotate) - [select for diffs]
Modified Fri Dec 17 10:44:00 2004 UTC (4 years, 11 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 2087 byte(s)
Diff to previous 111465 (colored)
Optimising the imports

Revision 111465 - (view) (annotate) - [select for diffs]
Modified Fri Dec 10 04:27:49 2004 UTC (4 years, 11 months ago) by hemapani
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 2089 byte(s)
Diff to previous 111455 (colored)
add a handler Desc make way to deployemnt to merge in

Revision 111455 - (view) (annotate) - [select for diffs]
Modified Fri Dec 10 01:59:04 2004 UTC (4 years, 11 months ago) by hemapani
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 1880 byte(s)
Diff to previous 111390 (colored)
merge the wom to the prototype2 following the org.apache.axis.description.* discussion at the chat, untill the registry based on the wom parsing come to live the code work on simple registry

Revision 111390 - (view) (annotate) - [select for diffs]
Modified Thu Dec 9 15:18:13 2004 UTC (4 years, 11 months ago) by gdaniels
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 1956 byte(s)
Diff to previous 109495 (colored)
Coding style cleanup.

Fix various things with extra or missing spaces, clean up imports, etc.

This makes the code a lot more pleasant to read.  No functional changes.

Revision 109495 - (view) (annotate) - [select for diffs]
Modified Thu Dec 2 11:39:10 2004 UTC (4 years, 11 months ago) by hemapani
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 1946 byte(s)
Diff to previous 109311 (colored)
cleaning up the engine

Revision 109311 - (view) (annotate) - [select for diffs]
Added Wed Dec 1 07:32:41 2004 UTC (4 years, 11 months ago) by chinthaka
Original Path: webservices/axis/trunk/java/dev/scratch/prototype2/src/java/org/apache/axis/engine/Handler.java
File length: 1960 byte(s)


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2