1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.fatwire.gst.foundation.facade.assetapi.listener;
17
18 import COM.FutureTense.Interfaces.ICS;
19
20 import com.fatwire.assetapi.data.AssetId;
21 import com.fatwire.gst.foundation.facade.install.AssetListenerInstall;
22 import com.openmarket.basic.event.AbstractAssetEventListener;
23
24 import org.apache.commons.logging.Log;
25 import org.apache.commons.logging.LogFactory;
26
27 public class EventPrintAssetListener extends AbstractAssetEventListener {
28 private static final Log LOG = LogFactory.getLog(EventPrintAssetListener.class.getPackage().getName());
29
30 @Override
31 public void assetAdded(final AssetId id) {
32 LOG.info("Asset added " + id + " (" + Thread.currentThread().getName() + ")");
33 }
34
35 @Override
36 public void assetDeleted(final AssetId id) {
37 LOG.info("Asset deleted " + id + " (" + Thread.currentThread().getName() + ")");
38 }
39
40 @Override
41 public void assetUpdated(final AssetId id) {
42 LOG.info("Asset updated " + id + " (" + Thread.currentThread().getName() + ")");
43 }
44
45 public void install(final ICS ics) {
46 AssetListenerInstall.register(ics, EventPrintAssetListener.class.getName(), true);
47 }
48
49 @Override
50 public void init(ICS arg0) {
51
52
53 }
54
55 }