Author: peteroyle
Date: 2009-12-08 07:12:59 -0500 (Tue, 08 Dec 2009)
New Revision: 5226
Removed:
java-se/trunk/src/main/java/org/jboss/weld/environment/se/events/Shutdown.java
Log:
WELDX-57: Removed proprietary shutdown event, replaced with standard BeforeShutdown. Also
added shutdown() to Weld, and set Weld.class up as a managed bean for use when observing
the ContainerInitialized event.
Deleted: java-se/trunk/src/main/java/org/jboss/weld/environment/se/events/Shutdown.java
===================================================================
---
java-se/trunk/src/main/java/org/jboss/weld/environment/se/events/Shutdown.java 2009-12-08
12:12:49 UTC (rev 5225)
+++
java-se/trunk/src/main/java/org/jboss/weld/environment/se/events/Shutdown.java 2009-12-08
12:12:59 UTC (rev 5226)
@@ -1,35 +0,0 @@
-/**
- * JBoss, Home of Professional Open Source
- * Copyright 2009, Red Hat, Inc. and/or its affiliates, and individual
- * contributors by the @authors tag. See the copyright.txt in the
- * distribution for a full listing of individual contributors.
- *
- * 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.jboss.weld.environment.se.events;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-import javax.inject.Qualifier;
-
-
-/**
- * Fired by weld SE before shutting down. Applications and modules should
- * release resources cleanly in response to this event.
- *
- * @author Peter Royle
- */
-@Qualifier
-(a)Retention(RetentionPolicy.RUNTIME)
-@Target( { ElementType.PARAMETER, ElementType.METHOD, ElementType.FIELD, ElementType.TYPE
})
-public @interface Shutdown {}