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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]