svnno****@sourc*****
svnno****@sourc*****
2008年 12月 26日 (金) 02:59:49 JST
Revision: 2304 http://svn.sourceforge.jp/view?root=jiemamy&view=rev&rev=2304 Author: daisuke_m Date: 2008-12-26 02:59:49 +0900 (Fri, 26 Dec 2008) Log Message: ----------- ArtemisBehaviorProviderをArtemisのメンバクラス化。 Modified Paths: -------------- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java artemis/trunk/org.jiemamy.core/src/main/resources/s2container.dicon Removed Paths: ------------- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/internal/ArtemisBehaviorProvider.java -------------- next part -------------- Modified: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java =================================================================== --- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java 2008-12-25 17:52:39 UTC (rev 2303) +++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/Artemis.java 2008-12-25 17:59:49 UTC (rev 2304) @@ -27,6 +27,7 @@ import org.seasar.framework.container.Expression; import org.seasar.framework.container.S2Container; import org.seasar.framework.container.factory.S2ContainerFactory; +import org.seasar.framework.container.impl.S2ContainerBehavior; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -143,4 +144,17 @@ throw new IllegalArgumentException(e); } } + + + /** + * {@link S2Container}の振る舞いをArtemis用にカスタマイズする実装クラス。 + * @author daisuke + */ + public static class ArtemisBehaviorProvider extends S2ContainerBehavior.DefaultProvider { + +// private static Logger logger = LoggerFactory.getLogger(ArtemisBehaviorProvider.class); + + // UNDONE {@link S2InstanceCreationStrategy}内のHACK対応のために、このクラスの実装が必要? + + } } Deleted: artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/internal/ArtemisBehaviorProvider.java =================================================================== --- artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/internal/ArtemisBehaviorProvider.java 2008-12-25 17:52:39 UTC (rev 2303) +++ artemis/trunk/org.jiemamy.core/src/main/java/org/jiemamy/internal/ArtemisBehaviorProvider.java 2008-12-25 17:59:49 UTC (rev 2304) @@ -1,34 +0,0 @@ -/* - * Copyright 2007-2008 MIYAMOTO Daisuke, jiemamy.org and the Others. - * Created on 2008/12/11 - * - * This file is part of Jiemamy. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - * either express or implied. See the License for the specific language - * governing permissions and limitations under the License. - */ -package org.jiemamy.internal; - -import org.seasar.framework.container.S2Container; -import org.seasar.framework.container.impl.S2ContainerBehavior; - -/** - * {@link S2Container}の振る舞いをArtemis用にカスタマイズする実装クラス。 - * @author daisuke - */ -public class ArtemisBehaviorProvider extends S2ContainerBehavior.DefaultProvider { - -// private static Logger logger = LoggerFactory.getLogger(ArtemisBehaviorProvider.class); - - // UNDONE {@link S2InstanceCreationStrategy}内のHACK対応のために、このクラスの実装が必要? - -} Modified: artemis/trunk/org.jiemamy.core/src/main/resources/s2container.dicon =================================================================== --- artemis/trunk/org.jiemamy.core/src/main/resources/s2container.dicon 2008-12-25 17:52:39 UTC (rev 2303) +++ artemis/trunk/org.jiemamy.core/src/main/resources/s2container.dicon 2008-12-25 17:59:49 UTC (rev 2304) @@ -2,5 +2,5 @@ <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.4//EN" "http://www.seasar.org/dtd/components24.dtd"> <components> - <component class="org.jiemamy.internal.ArtemisBehaviorProvider"/> + <component class="org.jiemamy.Artemis$ArtemisBehaviorProvider"/> </components>