You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrf-dev@ws.apache.org by sc...@apache.org on 2005/06/01 16:45:49 UTC
svn commit: r179380 -
/incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/AbstractResourceHome.java
Author: scamp
Date: Wed Jun 1 07:45:48 2005
New Revision: 179380
URL: http://svn.apache.org/viewcvs?rev=179380&view=rev
Log: (empty)
Modified:
incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/AbstractResourceHome.java
Modified: incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/AbstractResourceHome.java
URL: http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/AbstractResourceHome.java?rev=179380&r1=179379&r2=179380&view=diff
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/AbstractResourceHome.java (original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/AbstractResourceHome.java Wed Jun 1 07:45:48 2005
@@ -417,7 +417,7 @@
}
m_resources.remove( getLookupKey( key ) );
- notifyResourceDeletedListeners( resource.getEndpointReference() );
+ notifyResourceDeletedListeners( resource.getEndpointReference(), key );
LOG.debug( MSG.getMessage( Keys.REMOVED_RESOURCE_WITH_KEY, resource.getClass().getName(),
String.valueOf( key ) ) );
@@ -754,14 +754,20 @@
* This method is used to notify listeners a resource has been deleted.
*
* @param epr The EndpointReference for the Resource which was created
+ * @param key
*/
- private void notifyResourceDeletedListeners( EndpointReference epr )
+ private void notifyResourceDeletedListeners(EndpointReference epr, ResourceKey key)
{
for ( int i = 0; i < m_destructionListeners.size(); i++ )
{
ResourceDestructionListener resourceDestructionListener = (ResourceDestructionListener) m_destructionListeners.get(
i );
- resourceDestructionListener.destructionOccurred( new ResourceDestructionEvent( epr ) );
+ ResourceDestructionEvent event = new ResourceDestructionEvent( epr );
+ if(key != null)
+ {
+ event.setResourceId(key.getValue());
+ }
+ resourceDestructionListener.destructionOccurred( event );
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: apollo-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: apollo-dev-help@ws.apache.org