deltaspike-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Porter <lightguard...@gmail.com>
Subject Re: git commit: DELTASPIKE-196 NO integration with Exception Handler needed!
Date Thu, 14 Jun 2012 21:03:51 GMT
Gerhard asked me to take a look at this, and I didn't have the full context
on IRC. In speaking with him it sounded like a good idea to use the DS
exception handling here, however, Mark makes an excellent point about not
really being able to solve this without user intervention. We could use
exception handling here and if there isn't any thing to handle it, we could
rethrow the exception and halt the deployment anyway.

Another thought just occurred to me, because we're really doing this before
the application fully completes deployment, I'm not even 100% sure
DeltaSpike exception handling would work, that's probably an implementation
specific detail. In light of those two ideas, I'm going to stand by Mark
and say we should leave it out.

On Thu, Jun 14, 2012 at 12:26 AM, <struberg@apache.org> wrote:

> Updated Branches:
>  refs/heads/master 9ca1855d7 -> 1c6354650
>
>
> DELTASPIKE-196 NO integration with Exception Handler needed!
>
> The DS Exception  Handler is for _business_ methods.
> Technical and configuration issues shall not be handled by DS
> but by the user. We cannot recover from it without any
> user interaction anyway...
>
>
> Project: http://git-wip-us.apache.org/repos/asf/incubator-deltaspike/repo
> Commit:
> http://git-wip-us.apache.org/repos/asf/incubator-deltaspike/commit/1c635465
> Tree:
> http://git-wip-us.apache.org/repos/asf/incubator-deltaspike/tree/1c635465
> Diff:
> http://git-wip-us.apache.org/repos/asf/incubator-deltaspike/diff/1c635465
>
> Branch: refs/heads/master
> Commit: 1c63546506457e1a74fed6ca92cb9d0c0d54a2fc
> Parents: 9ca1855
> Author: Mark Struberg <struberg@apache.org>
> Authored: Thu Jun 14 07:55:52 2012 +0200
> Committer: Mark Struberg <struberg@apache.org>
> Committed: Thu Jun 14 07:55:52 2012 +0200
>
> ----------------------------------------------------------------------
>  .../impl/config/DefaultConfigPropertyProducer.java |    3 ---
>  1 files changed, 0 insertions(+), 3 deletions(-)
> ----------------------------------------------------------------------
>
>
>
> http://git-wip-us.apache.org/repos/asf/incubator-deltaspike/blob/1c635465/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/config/DefaultConfigPropertyProducer.java
> ----------------------------------------------------------------------
> diff --git
> a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/config/DefaultConfigPropertyProducer.java
> b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/config/DefaultConfigPropertyProducer.java
> index d878139..cd4422e 100644
> ---
> a/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/config/DefaultConfigPropertyProducer.java
> +++
> b/deltaspike/core/impl/src/main/java/org/apache/deltaspike/core/impl/config/DefaultConfigPropertyProducer.java
> @@ -54,7 +54,6 @@ public class DefaultConfigPropertyProducer extends
> BaseConfigPropertyProducer
>             return null;
>         }
>
> -        //X TODO integrate with the HandledHandler of DeltaSpike
>         return Integer.parseInt(configuredValue);
>     }
>
> @@ -69,7 +68,6 @@ public class DefaultConfigPropertyProducer extends
> BaseConfigPropertyProducer
>             return null;
>         }
>
> -        //X TODO integrate with the HandledHandler of DeltaSpike
>         return Long.parseLong(configuredValue);
>     }
>
> @@ -108,7 +106,6 @@ public class DefaultConfigPropertyProducer extends
> BaseConfigPropertyProducer
>         }
>
>         //X TODO think about something like @NumberFormat(...)
> -        //X TODO integrate with the HandledHandler of DeltaSpike
>         return Float.parseFloat(configuredValue);
>     }
>  }
>
>


-- 
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp

Software Engineer
Open Source Advocate
Author of Seam Catch - Next Generation Java Exception Handling

PGP key id: 926CCFF5
PGP key available at: keyserver.net, pgp.mit.edu

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message