[00:01:21] *** pmuir has quit IRC [00:24:50] <arbi> all i have to say is your CTO kicks ass [00:25:07] <arbi> actually responds to my infrequent emails, very impressed [01:06:41] *** aslak has quit IRC [01:12:36] <jbossbot> git [forge] push master 54b1778.. Mike Brock merge [01:12:36] <jbossbot> git [forge] push master 0bf1b4a.. Mike Brock add default behavior to ChangeDirectoryPlugin [01:12:36] <jbossbot> git [forge] push master 3f2504b.. Mike Brock extensions to resource API, as well as native support for specifying resource wildcards. [01:12:36] <jbossbot> git [forge] push master 9109e76.. Mike Brock code cleanup [01:12:36] <jbossbot> git [forge] push master cda29ac.. Mike Brock temporarily kill Resource provider. [01:12:37] <jbossbot> git [forge] push master eea1d45.. Lincoln Baxter, III Added web and servlet facets, began web plugins. Added list-facets plugin. [01:12:37] <jbossbot> git [forge] push master a14ff30.. Lincoln Baxter, III merges from mike [01:12:38] <jbossbot> git [forge] push master f9bc2ff.. Mike Brock completion fixes, file-completion now based on resource api. [01:12:38] <jbossbot> git [forge] push master 89723ca.. Mike Brock Merge branch 'master' of http://github.com/lincolnthree/seam-forge [01:12:38] <jbossbot> git [forge] push master URL: http://github.com/seam/forge/compare/fd3d265...89723ca [01:17:22] *** lightguard_jp has quit IRC [01:19:15] *** tsurdilo has quit IRC [01:29:35] *** rruss has quit IRC [02:06:22] *** rruss has joined #seam-dev [03:07:49] *** rruss has quit IRC [04:12:07] *** rruss has joined #seam-dev [04:15:54] *** lincolnthree has quit IRC [04:29:17] *** clerum has quit IRC [04:30:23] *** rruss has quit IRC [04:31:14] *** clerum has joined #seam-dev [05:06:25] *** mbg has quit IRC [05:45:37] *** mbg has joined #seam-dev [05:56:39] *** clerum has quit IRC [06:13:11] *** lightguard_jp has joined #seam-dev [06:17:38] *** Nik has quit IRC [07:43:53] *** aslak has joined #seam-dev [07:43:53] *** aslak has quit IRC [07:43:53] *** aslak has joined #seam-dev [07:51:38] *** mausbull has joined #seam-dev [08:21:57] *** Nik__ has joined #seam-dev [08:32:28] *** marekn has joined #seam-dev [08:34:10] *** aslak has quit IRC [08:55:47] *** oskutka has joined #seam-dev [08:58:04] *** amitev has joined #seam-dev [09:08:54] *** kpiwko has joined #seam-dev [09:19:12] *** mbg has quit IRC [09:21:05] *** shervin_a has joined #seam-dev [09:26:23] *** plenyi has joined #seam-dev [09:35:44] *** jharting has joined #seam-dev [09:39:49] *** plenyi has quit IRC [09:41:39] *** plenyi has joined #seam-dev [09:50:11] <jharting> lightguard_jp: ping [09:50:22] <lightguard_jp> Yep still here [09:50:29] <lightguard_jp> Shouldn't be, but I am :) [09:50:55] <lightguard_jp> What's up? [09:51:19] <jharting> lightguard_jp: do you have a minute? I was looking at Seam Catch and had some questions [09:51:32] <lightguard_jp> Sure [09:51:41] <lightguard_jp> First off, which branch were you looking at? [09:53:10] <jharting> lightguard_jp: well, I started with master, and from the docs I got an idea that how it works is that the frameworks use CDI events to route exceptions to Seam Catch and users implement the ExceptionHandler to handle them, then I switched to the third_design, where this seems to have changed - both sides using CDI events [09:53:16] <jharting> lightguard_jp: correct? [09:54:19] <lightguard_jp> Yes, third_design is current :) [09:54:26] <lightguard_jp> I haven't updated the docs yet. [09:54:34] <lightguard_jp> Third design on github is mostly complete [09:54:39] <lightguard_jp> Few things I haven't pushed yet [09:55:39] <jharting> lightguard_jp: ok, so here come the questions: what's inbound/outbound for? I guess it indicates whether the event is going framework -> catch or catch -> user, correct? [09:56:56] <lightguard_jp> Those just got changed to help reflect what we're actually doing. We're traversing the exception container first going top down, then bottom up. [09:57:08] <lightguard_jp> @Inbound => @DuringDescTraversal [09:57:18] <lightguard_jp> and @Outbound => @DuringAscTraversal [09:57:46] <lightguard_jp> So you can handle exceptions at the highest level, the most granual level, and / or both [09:58:18] <jharting> lightguard_jp: you mean the exception type hierarchy, or cause chain, or? [09:58:51] <lightguard_jp> Cause chain [09:59:45] <jharting> lightguard_jp: ic, ok [09:59:55] <lightguard_jp> Make more sense? [10:00:06] <lightguard_jp> Dan and I just talked about the rename maybe 30 min ago [10:00:52] <jharting> lightguard_jp: yes, I think I got it [10:00:55] <jharting> lightguard_jp: furthermore, the previous design contained the state which seems to have disapeared, Is this replaced somehow? [10:01:18] <lightguard_jp> You can inject whatever you want now into the handler method, like observers [10:02:27] <lightguard_jp> So anything that you'd need to help you make decisions or handle (navigate, etc) the exception you can simply inject into the method via method params [10:03:12] *** plenyi has quit IRC [10:04:00] <jharting> lightguard_jp: right, but what about observer trying to deliver something back to the framework? [10:04:06] <jharting> e.g. for the JAX-RS bridge [10:04:15] <jharting> the observer is expected to create an HTTP response [10:04:30] <jharting> it would be natural to put it as event's payload [10:04:49] *** plenyi has joined #seam-dev [10:05:19] <lightguard_jp> May have to go back and verify what you're doing with the REST stuff is still possible. [10:05:57] <lightguard_jp> That may need to be something for a bridge integration [10:06:49] <lightguard_jp> We did talk about supporting GenericBeans, and that may be able to do the mapping when that's available. [10:07:53] <jharting> right, what we do in Seam REST is actually a bit different to Seam Catch, while Catch provides the infrastructure, we do not do that in REST. The infrastructure is provided by JAX-RS itself https://jsr311.dev.java.net/nonav/javadoc/javax/ws/rs/ext/ExceptionMapper.html What we have have in REST is a way to configure it instead of implementing the interfaces [10:08:05] <lightguard_jp> Thinking about it now, there will probably have to be some extension points that aren't there yet. [10:08:18] <lightguard_jp> Yep [10:09:16] <jharting> so I think we should bridge the two infrastructures [10:09:56] <lightguard_jp> Yeah. We'll get there. I have one last test to write then I'll push and you can take a look at third_design again [10:10:20] <jharting> lightguard_jp: ok [10:39:01] <lightguard_jp> Stupid maven [10:39:22] <lightguard_jp> Just because a class has the word "Test" in it, doesn't mean it's actually a test class [10:40:11] <jharting> lightguard_jp: yeah, I hate that too, but it's stupid JUnit rather than maven, you don't get that with TestNG [10:40:38] <lightguard_jp> Yeah. Is it JUnit or the Surefire integration? [10:40:44] <lightguard_jp> IntelliJ didn't think it was a test [10:41:14] <jharting> not sure [10:43:23] <lightguard_jp> Pushed. Time for bed for me, almost 3AM [10:43:47] <jharting> ok, I'll take a look [10:45:01] <lightguard_jp> Feel free to drop me an email if I'm not around and you have questions [10:45:11] <jharting> ok, thanks [10:51:32] *** lightguard_jp has quit IRC [11:26:59] *** emmanuel has joined #seam-dev [11:46:38] *** Nik__ is now known as Nik [12:10:56] <marekn> emmanuel: ping [12:12:24] <marekn> emmanuel: Hi Emmanuel, I checked the org.jboss.seam.persistence.HibernateSessionInvocationHandler and as you wrote it doesnt implements EventSource. so there is now the question how to implement missing methods from EventSource? [12:21:17] <emmanuel> delegate to the underlying object :) [12:21:23] <emmanuel> marekn: ^ [12:21:36] <emmanuel> just like other methods [12:22:43] <marekn> emmanuel: ok, I will try that, thanks [13:36:01] *** tsurdilo has joined #seam-dev [13:38:02] *** emmanuel has quit IRC [13:38:06] *** epbernard has joined #seam-dev [13:38:06] *** epbernard is now known as emmanuel [13:47:10] *** emmanuel has quit IRC [13:57:51] <Nik> anyone know if Pete is coming online today or is he out touring? [14:22:45] <jharting> Nik: http://in.relation.to/Bloggers/CDIAndArquillianTalksTomorrow [14:24:55] <Nik> jh: ah, that was now. thanks. [14:29:39] *** aslak has joined #seam-dev [14:41:01] *** aslak has quit IRC [14:48:27] <jbossbot> git [rest] push master 23f14f9.. Jozef Hartinger Modified the sample application to reflect SEAMREST-2 [14:48:28] <jbossbot> jira [SEAMREST-2] Support validation of JAX-RS resource fields [Closed, Major, Jozef Hartinger] https://jira.jboss.org/browse/SEAMREST-2 [14:48:28] <jbossbot> git [rest] push master URL: http://github.com/seam/rest/compare/3df86c1...23f14f9 [14:55:05] *** tsurdilo has quit IRC [14:57:12] *** oskutka has quit IRC [15:00:41] *** tsurdilo has joined #seam-dev [15:13:49] *** epbernard has joined #seam-dev [15:17:50] *** plenyi has quit IRC [15:41:17] *** lightguard_jp has joined #seam-dev [15:42:04] *** clerum has joined #seam-dev [15:46:57] *** epbernard has quit IRC [15:47:51] <lightguard_jp> stuartdouglas: Are you memory changes going to be in 1.1.0.Final? [15:52:43] *** epbernard has joined #seam-dev [15:52:43] *** epbernard is now known as emmanuel [15:59:31] *** shervin_a has quit IRC [15:59:44] *** pmuir has joined #seam-dev [15:59:45] *** pmuir has quit IRC [15:59:45] *** pmuir has joined #seam-dev [16:00:48] *** mbg has joined #seam-dev [16:00:48] *** mbg has quit IRC [16:00:48] *** mbg has joined #seam-dev [16:01:18] *** mbg has joined #seam-dev [16:01:23] <lightguard_jp> pmuir: Are the memory and other perf changes that are being discussed on the list to be in 1.1.0.Final? [16:16:22] *** lincolnthree has joined #seam-dev [16:18:59] <clerum> has anyone spoke with the people in charge of the jboss jira in getting it linked with github? [16:19:15] <clerum> via fisheye [16:19:16] *** plenyi has joined #seam-dev [16:23:17] <pmuir> lightguard_jp: yes [16:23:23] <pmuir> clerum: yes [16:23:47] <pmuir> clerum: actually i'm sorting out the policy side of that stuff (not the impl) [16:23:53] <lightguard_jp> Good to hear, that'll go a long way in people's perception about weld perf (just read your blog) [16:24:08] <pmuir> not got time to work on it right now becuause of devoxx [16:24:30] <pmuir> but after that will get a policy in place internally and I have management backing to get it impld as well [16:32:54] *** pmuir has quit IRC [16:45:31] *** plenyi has quit IRC [17:02:25] <lightguard_jp> jharting: Still around? [17:03:18] <jharting> lightguard_jp: yes, but leaving in a bit [17:03:50] <lightguard_jp> Would it be enough if you could get a Response or a Response.Builder back from Catch once handling is done? [17:05:16] <jharting> lightguard_jp: I think so, it should be accessible to the jaxrs bridge that fired the event after the fire() call finishes [17:05:41] *** mbg has quit IRC [17:06:02] *** mbg has joined #seam-dev [17:07:08] <lightguard_jp> jharting: Yep. We're figure something out. As it currently stands, I don't think we have something that would easily replace what you have currently. [17:09:30] <jharting> lightguard_jp: ok, I have to go now. I'll get back to you later. [17:09:40] *** jharting has quit IRC [17:10:49] *** rruss has joined #seam-dev [17:14:14] *** emmanuel has quit IRC [17:23:42] *** epbernard has joined #seam-dev [17:23:42] *** epbernard is now known as emmanuel [17:24:47] *** mausbull has quit IRC [17:29:49] *** marekn has quit IRC [17:35:38] *** kpiwko has quit IRC [17:38:46] *** mausbull has joined #seam-dev [17:41:12] <clerum> pmuir: great [17:45:55] *** mausbull has quit IRC [18:57:02] *** emmanuel has quit IRC [20:29:20] *** arbi has quit IRC [21:06:13] *** clerum has quit IRC [21:14:09] *** clerum has joined #seam-dev [21:17:01] *** mojavelinux has joined #seam-dev [21:17:11] <mojavelinux> Seam 3 is collection of modules and developer tooling tailored for Java EE 6 application development, with CDI as the central piece. Each module leverages portable CDI extensions to build on the core Java EE functionality. The modules carry over many of the popular features and integrations from Seam 2 (security, internationalization, JSF, rules, business process management) as well as explore new integrations and design [21:17:12] <mojavelinux> thoughts? [21:32:08] *** rruss has quit IRC [22:19:38] <mbg> mojavelinux: sounds good to me [22:24:11] <mojavelinux> excellent :) [22:24:49] <lightguard_jp> +1 [22:24:57] <mojavelinux> getting ready for our state of the union, gotta be prepared for a clear delivery [22:31:10] *** oskutka has joined #seam-dev [23:06:14] *** oskutka has quit IRC [23:33:02] *** jbossbot has quit IRC [23:33:18] *** mbg has quit IRC [23:33:27] *** jbossbot has joined #seam-dev [23:34:36] *** mbg has joined #seam-dev [23:34:36] *** mbg has quit IRC [23:34:36] *** mbg has joined #seam-dev [23:38:03] *** aslak has joined #seam-dev [23:41:12] *** aslak has quit IRC [23:42:00] *** aslak has joined #seam-dev