summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas <thomas.lenz@egiz.gv.at>2019-05-04 09:36:49 +0200
committerThomas <thomas.lenz@egiz.gv.at>2019-05-04 09:36:49 +0200
commit6065ba01b3f49e6f79179cc85a38e4229e47d306 (patch)
treebf51faed465be0f9a1f815982633276bb2a081c5
parent55a2c1d75eb488384cc87a230d1ec3978b13bba9 (diff)
downloadEAAF-Components-6065ba01b3f49e6f79179cc85a38e4229e47d306.tar.gz
EAAF-Components-6065ba01b3f49e6f79179cc85a38e4229e47d306.tar.bz2
EAAF-Components-6065ba01b3f49e6f79179cc85a38e4229e47d306.zip
move IDestroyable Interface to EGIZ-Spring-API
-rw-r--r--eaaf_core/pom.xml2
-rw-r--r--eaaf_core/src/main/java/at/gv/egiz/eaaf/core/api/IDestroyableObject.java40
-rw-r--r--eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/impl/metadata/AbstractChainingMetadataProvider.java2
-rw-r--r--pom.xml6
4 files changed, 5 insertions, 45 deletions
diff --git a/eaaf_core/pom.xml b/eaaf_core/pom.xml
index 34b0d69e..8ba26e1a 100644
--- a/eaaf_core/pom.xml
+++ b/eaaf_core/pom.xml
@@ -19,7 +19,7 @@
<org.slf4j.version>1.7.25</org.slf4j.version>
</properties>
-
+
<dependencies>
<dependency>
<groupId>at.gv.egiz.components</groupId>
diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/api/IDestroyableObject.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/api/IDestroyableObject.java
deleted file mode 100644
index 097b4d4b..00000000
--- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/api/IDestroyableObject.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright 2017 Graz University of Technology
- * EAAF-Core Components has been developed in a cooperation between EGIZ,
- * A-SIT Plus, A-SIT, and Graz University of Technology.
- *
- * Licensed under the EUPL, Version 1.2 or - as soon they will be approved by
- * the European Commission - subsequent versions of the EUPL (the "Licence");
- * You may not use this work except in compliance with the Licence.
- * You may obtain a copy of the Licence at:
- * https://joinup.ec.europa.eu/news/understanding-eupl-v12
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the Licence is distributed on an "AS IS" basis,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the Licence for the specific language governing permissions and
- * limitations under the Licence.
- *
- * This product combines work with different licenses. See the "NOTICE" text
- * file for details on the various modules and licenses.
- * The "NOTICE" text file is part of the distribution. Any derivative works
- * that you distribute must include a readable copy of the "NOTICE" text file.
- *******************************************************************************/
-/*******************************************************************************
- *******************************************************************************/
-/*******************************************************************************
- *******************************************************************************/
-package at.gv.egiz.eaaf.core.api;
-
-/**
- * @author tlenz
- *
- */
-public interface IDestroyableObject {
- /**
- * Manually deep destroy a Java object with all child objects like timers and threads
- *
- */
- public void fullyDestroy();
-
-}
diff --git a/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/impl/metadata/AbstractChainingMetadataProvider.java b/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/impl/metadata/AbstractChainingMetadataProvider.java
index 5f61c454..08ef26ab 100644
--- a/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/impl/metadata/AbstractChainingMetadataProvider.java
+++ b/eaaf_modules/eaaf_module_pvp2_core/src/main/java/at/gv/egiz/eaaf/modules/pvp2/impl/metadata/AbstractChainingMetadataProvider.java
@@ -52,7 +52,7 @@ import org.opensaml.xml.XMLObject;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import at.gv.egiz.eaaf.core.api.IDestroyableObject;
+import at.gv.egiz.components.spring.api.IDestroyableObject;
import at.gv.egiz.eaaf.core.api.IGarbageCollectorProcessing;
import at.gv.egiz.eaaf.core.exceptions.EAAFConfigurationException;
import at.gv.egiz.eaaf.modules.pvp2.api.metadata.IPVPMetadataProvider;
diff --git a/pom.xml b/pom.xml
index 02e43f77..b789724a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
<!-- ===================================================================== -->
<at.gv.egiz.components.eventlog-api.version>0.4</at.gv.egiz.components.eventlog-api.version>
- <at.gv.egiz.components.egiz-spring-api>0.1</at.gv.egiz.components.egiz-spring-api>
+ <at.gv.egiz.components.egiz-spring-api>0.2</at.gv.egiz.components.egiz-spring-api>
<org.springframework.version>5.1.5.RELEASE</org.springframework.version>
<org.opensaml.version>2.6.6</org.opensaml.version>
@@ -63,10 +63,10 @@
<name>default</name>
</property>
</activation>
- <repositories>
+ <repositories>
<repository>
<id>egiz-commons</id>
- <url>http://demo.egiz.gv.at/int-repo/</url>
+ <url>https://demo.egiz.gv.at/int-repo/</url>
<releases>
<enabled>true</enabled>
</releases>