jakarta-jcs-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Smuts, Aaron" <Aaron.Sm...@travelocity.com>
Subject RE: RemoteCache Client will not shutdown after dispose
Date Fri, 03 Mar 2006 19:08:54 GMT
Ok.  I'll see.  There is some non-daemon thread. I'll find it.  Just
kill tomcat for now.  

Cheers,

Aaron

> -----Original Message-----
> From: Horton Simon [mailto:Simon.Horton@uk.mizuho-sc.com]
> Sent: Friday, March 03, 2006 1:10 PM
> To: JCS Users List
> Subject: RE: RemoteCache Client will not shutdown after dispose
> 
> Hi Aaron,
> 
> Thanks for your help. I tried the CompositeCacheManager with
shutdown()
> on its own and then release() and shutdown() but it still has the same
> outcome, the command prompt hanging around!
> 
> 
>         CompositeCacheManager compositeCacheManager =
> CompositeCacheManager.getInstance();
> 
>         compositeCacheManager.release(); //tried it with and without
> this
>         compositeCacheManager.shutDown();
> 
> What I have just noticed in the log output this time (maybe it is just
> thread timing), but after my ServletContextListener finishes (i.e. its
> called its dispose methods on the JCS caches and then the
> CompositeCacheManager shutdown method, it then logs a messages. After
> this message, the last entry on the command prompt output is:
> 
> DEBUG - FAILURE DRIVEN MODE: cache monitor waiting for error
> 
> Also, just before this is the message:
> 
> DEBUG - Release called, but 1 remain
> 
> I only have 2 cache regions (I can see only the files for those 2
> regions in the caches disk store). I am calling dispose on both.
> 
> The relevant log output from when the cache shutdown is initiated is
> shown below:
> 
> 
> 03 Mar 2006 17:56:26,330 INFO (30057ms)-  [][][][] -
> com.vit.amaethon.client.listener.ClientServletContextListener -
> contextDestroyed called
> 03 Mar 2006 17:56:26,330 INFO (30057ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> caches started
> 03 Mar 2006 17:56:26,330 INFO (30057ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> dataCache
> 03 Mar 2006 17:56:26,340 INFO (30067ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBaskets memCache.size = 1
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - Putting element in
> purgatory, cacheName: itemsInBaskets, key: abc123DEMO3
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,350 DEBUG (30077ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Event entering Queue for
> itemsInBaskets: PutEvent for key: abc123DEMO3 value:
> com.vit.amaethon.client.inventory.ShopTrackerItemInCart@3dec6b0
> 03 Mar 2006 17:56:26,350 INFO (30077ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Cache event queue created:
> CacheEventQueue [listenerId=-1052776830, cacheName=itemsInBaskets]
> 03 Mar 2006 17:56:26,350 INFO (30077ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBaskets put 1 into auxiliary
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache@16b9e62
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - head.event = null
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - node.event = PutEvent for key:
> abc123DEMO3 value:
> com.vit.amaethon.client.inventory.ShopTrackerItemInCart@3dec6b0
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Event from queue = PutEvent
for
> key: abc123DEMO3 value:
> com.vit.amaethon.client.inventory.ShopTrackerItemInCart@3dec6b0
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Storing
element
> on disk, key: abc123DEMO3
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - removing node
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk -
> java.io.RandomAccessFile@8890da -- data.length = 599
> 03 Mar 2006 17:56:26,360 DEBUG (30087ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Put to file:
> itemsInBaskets, key: abc123DEMO3, position: 0, size: 599
> 03 Mar 2006 17:56:26,370 DEBUG (30097ms)-  [][][][] -
> org.apache.jcs.utils.struct.LRUMap - removing item for key:
abc123DEMO3
> 03 Mar 2006 17:56:26,370 DEBUG (30097ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - removing node
> 03 Mar 2006 17:56:26,370 DEBUG (30097ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Event from queue = null
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - No longer waiting
for
> event queue to finish: Cache Event Queue
> Working = true
> Alive = true
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - In dispose,
destroying
> event queue.
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Destroying queue, stats =
Cache
> Event Queue
> Working = true
> Alive = false
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,460 INFO (30187ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Cache event queue destroyed:
> CacheEventQueue [listenerId=-1052776830, cacheName=itemsInBaskets]
> 03 Mar 2006 17:56:26,460 WARN (30187ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Interrupted while waiting for
> another event to come in before we die.
> 03 Mar 2006 17:56:26,470 INFO (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomizing
file
> keyHash.size()=1
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.LRUMap - getting item  for key abc123DEMO3
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.LRUMap - LRUMap hit for abc123DEMO3
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Found on
disk,
> key: abc123DEMO3
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk -
> java.io.RandomAccessFile@cab854 -- data.length = 599
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomize: Put
> to temp disk cache: itemsInBaskets, key: abc123DEMO3, ded.pos:0,
> ded.len:599
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.utils.struct.DoubleLinkedList - returning fist node
> 03 Mar 2006 17:56:26,470 DEBUG (30197ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
itemsInBaskets
> -- keyHashTemp.size(): 1, keyHash.size(): 1
> 03 Mar 2006 17:56:26,480 INFO (30207ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
itemsInBaskets
> -- oldData.length() = 603
> 03 Mar 2006 17:56:26,480 INFO (30207ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
itemsInBaskets
> -- newData.length() = 603
> 03 Mar 2006 17:56:26,490 INFO (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -  rename
success
> = true
> 03 Mar 2006 17:56:26,490 INFO (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - 1
> dataFile.length() 603
> 03 Mar 2006 17:56:26,490 WARN (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,490 DEBUG (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Saving keys
to:
> itemsInBaskets, key count: 1
> 03 Mar 2006 17:56:26,490 WARN (30217ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,500 DEBUG (30227ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - write> pos=0
> 03 Mar 2006 17:56:26,500 DEBUG (30227ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk -
> java.io.RandomAccessFile@f3552f -- data.length = 203
> 03 Mar 2006 17:56:26,650 WARN (30377ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Closing
files,
> base filename: itemsInBaskets
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBaskets disposing of memory cache.
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.memory.AbstractMemoryCache - Memory Cache
dispose
> called.  Shutting down shrinker thread if it is running.
> 03 Mar 2006 17:56:26,660 WARN (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - Called close for
> itemsInBaskets
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> transactionObjectCache
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBasketsTransactionObjects memCache.size = 0
> 03 Mar 2006 17:56:26,660 INFO (30387ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBasketsTransactionObjects put 0 into auxiliary
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache@15d8d75
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - No longer waiting
for
> event queue to finish: Cache Event Queue
> Working = true
> Alive = false
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.AbstractDiskCache - In dispose,
destroying
> event queue.
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.engine.CacheEventQueue - Destroy was called after queue
> was destroyed.  Doing nothing.  Stats =  Cache Event Queue
> Working = true
> Alive = false
> Empty = true
> Size = 0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Optomizing
file
> keyHash.size()=0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
> itemsInBasketsTransactionObjects -- oldData.length() = 0
> 03 Mar 2006 17:56:26,760 INFO (30487ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -
> itemsInBasketsTransactionObjects -- newData.length() = 0
> 03 Mar 2006 17:56:26,770 INFO (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache -  rename
success
> = true
> 03 Mar 2006 17:56:26,770 INFO (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - 1
> dataFile.length() 0
> 03 Mar 2006 17:56:26,770 WARN (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,770 DEBUG (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Saving keys
to:
> itemsInBasketsTransactionObjects, key count: 0
> 03 Mar 2006 17:56:26,770 WARN (30497ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDisk - Resetting data
file
> 03 Mar 2006 17:56:26,941 WARN (30668ms)-  [][][][] -
> org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Closing
files,
> base filename: itemsInBasketsTransactionObjects
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - In dispose,
> itemsInBasketsTransactionObjects disposing of memory cache.
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> org.apache.jcs.engine.memory.AbstractMemoryCache - Memory Cache
dispose
> called.  Shutting down shrinker thread if it is running.
> 03 Mar 2006 17:56:26,941 WARN (30668ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCache - Called close for
> itemsInBasketsTransactionObjects
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> com.vit.amaethon.cache.CacheTransaction - disposeOfCaches Shutdown JCS
> caches finished
> 03 Mar 2006 17:56:26,941 DEBUG (30668ms)-  [][][][] -
> org.apache.jcs.engine.control.CompositeCacheManager - Release called,
> but 1 remain
> 03 Mar 2006 17:56:26,941 INFO (30668ms)-  [][][][] -
> com.vit.amaethon.client.listener.ClientServletContextListener -
> contextDestroyed finished
> 03 Mar 2006 17:56:28,072 DEBUG (31799ms)-  [][][][] -
> org.apache.jcs.auxiliary.remote.RemoteCacheMonitor - FAILURE DRIVEN
> MODE: cache monitor waiting for error
> 
> 
> Thanks,
> Simon
> 
> 
> -----Original Message-----
> From: Smuts, Aaron [mailto:Aaron.Smuts@travelocity.com]
> Sent: 03 March 2006 17:48
> To: JCS Users List
> Subject: RE: RemoteCache Client will not shutdown after dispose
> 
> CompositeCacheManager.getInstance()
> 
> > -----Original Message-----
> > From: Horton Simon [mailto:Simon.Horton@uk.mizuho-sc.com]
> > Sent: Friday, March 03, 2006 12:46 PM
> > To: JCS Users List
> > Subject: RE: RemoteCache Client will not shutdown after dispose
> >
> > Hi Aaron,
> >
> > How should I go about getting hold of the composite cache manager?
Do
> I
> > start with my JCS cache object?
> >
> > Thanks,
> > Simon
> >
> > -----Original Message-----
> > From: Smuts, Aaron [mailto:Aaron.Smuts@travelocity.com]
> > Sent: 03 March 2006 17:28
> > To: JCS Users List
> > Subject: RE: RemoteCache Client will not shutdown after dispose
> >
> > I'll look into it.  You'll have to kill your tomcat for the time
> being.
> >
> > Try calling the shutdown method on the composite cache manager to
make
> > sure you dispose all the regions.
> >
> > > -----Original Message-----
> > > From: Horton Simon [mailto:Simon.Horton@uk.mizuho-sc.com]
> > > Sent: Friday, March 03, 2006 11:58 AM
> > > To: JCS Users List
> > > Subject: RemoteCache Client will not shutdown after dispose
> > >
> > > Hi,
> > >
> > > My problem is that when a client uses a Remote cache auxiliary,
the
> > > remote auxiliary never shuts down and the JVM is still alive, even
> > after
> > > calling JCS.dispose() and even when the invoking process is
> shutdown.
> > >
> > > I have a memory, disk cache and remote cache defined in my client
> > > cache.ccf file (I followed the
> > > http://jakarta.apache.org/jcs/RemoteAuxCache.html article to set
> this
> > > up)
> > >
> > > I have a standalone remote cache server running before I start the
> > > client.
> > >
> > > I run my tomcat startup batch script and it opens a separate
command
> > > prompt window and starts up my tomcat (4.1.24) server which has a
> web
> > > application that uses the JCS cache with an auxilary remote cache
> > client
> > > talking to the remote cache server. This all works fine just fine.
> > >
> > > When I run the tomcat shutdown script, I have a
> ServletContextListener
> > > which detects the context is being destroyed and calls the
> > JCS.dispose()
> > > method on the two cache regions I was using.
> > >
> > > I have different behaviour when the client cache.ccf file is set
up
> > to:
> > >
> > > 1) Only use memory and disk auxiliary caches and NOT have any
remote
> > > cache auxiliary, the tomcat server shuts down, you see the debug
> > entries
> > > called to dispose of the JCS cache regions in the command prompt,
> then
> > > the command prompt window closes.
> > >
> > > - This is exactly what I would expect.
> > >
> > > 2) Include a RemoteCacheFactory as one of its auxiliary caches (as
> > well
> > > as memory and disk), the tomcat server shuts down and you see the
> > debug
> > > entries called to dispose of the JCS cache regions in the command
> > > prompt, but the command prompt which was originally opened by the
> > tomcat
> > > startup script stays alive.
> > >
> > > - Why doesn't it shutdown? It appears that the Remote cache
> auxiliary
> > > isn't fully shutting down and the JVM is still alive. The window
> sits
> > > there forever, not further log messages are written to it.
> > >
> > > When my tomcat server shutdown, I need to be able to fully
shutdown
> > that
> > > cache client (as happens in No.1), leaving the remote data intact.
> > >
> > > Your help would be appreciated!
> > >
> > >
> > > Extract from my client cache.ccf file for my Remote auxiliary
> > settings:
> > >
> > > # - Remote RMI Cache set up to failover
> > >
> >
>
jcs.auxiliary.RFailover=org.apache.jcs.auxiliary.remote.RemoteCacheFacto
> > > ry
> > >
> >
>
jcs.auxiliary.RFailover.attributes=org.apache.jcs.auxiliary.remote.Remot
> > > eCacheAttributes
> > >
> >
>
jcs.auxiliary.RFailover.attributes.FailoverServers=localhost:1102,localh
> > > ost:1103
> > > #jcs.auxiliary.RC.attributes.RemoveUponRemotePut=true
> > > jcs.auxiliary.RFailover.attributes.RemoveUponRemotePut=true
> > > jcs.auxiliary.RFailover.attributes.GetOnly=false
> > > jcs.auxiliary.RFailover.attributes.TimeoutMillis=10000
> > >
> > >
> > > Extract from my remote server remote.cache.ccf file for my Remote
> > > auxiliary settings:
> > >
> > > #Remote Cache
> > >
> >
>
jcs.auxiliary.RCluster1=org.apache.jcs.auxiliary.remote.RemoteCacheFacto
> > > ry
> > >
> >
>
jcs.auxiliary.RCluster1.attributes=org.apache.jcs.auxiliary.remote.Remot
> > > eCacheAttributes
> > > jcs.auxiliary.RCluster1.attributes.RemoteTypeName=CLUSTER
> > > jcs.auxiliary.RCluster1.attributes.RemoveUponRemotePut=true
> > > jcs.auxiliary.RCluster1.attributes.ClusterServers=localhost:1103
> > > jcs.auxiliary.RCluster1.attributes.GetOnly=false
> > >
> > >
> > > Thanks,
> > > Simon
> > >
> > > This message and any files transmitted with it are confidential
and
> > > intended solely for the use of the individual or entity to whom
they
> > are
> > > addressed. If you have received this message in error please
delete
> it
> > and
> > > any files transmitted with it, after notifying
> > postmaster@uk.mizuho-sc.com
> > > Any opinions expressed in this message may be those of the author
> and
> > not
> > > necessarily those of the company. The company accepts no
> > responsibility
> > > for the accuracy or completeness of any information contained
> herein.
> > This
> > > message is not intended to create legal relations between the
> company
> > and
> > > the recipient.
> > > Recipients should please note that messages sent via the Internet
> may
> > be
> > > intercepted and that caution should therefore be exercised before
> > > dispatching to the company any confidential or sensitive
> information.
> > > Mizuho International plc Bracken House, One Friday Street, London
> EC4M
> > > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho
Securities
> > Co.,
> > > Ltd. Member of Mizuho Financial Group. Authorised and regulated by
> the
> > > Financial Services Authority. Member of the London Stock Exchange.
> > >
> > > Registered in England No. 1203696. Registered office as above.
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> >
> >
> > This message and any files transmitted with it are confidential and
> > intended solely for the use of the individual or entity to whom they
> are
> > addressed. If you have received this message in error please delete
it
> and
> > any files transmitted with it, after notifying
> postmaster@uk.mizuho-sc.com
> > Any opinions expressed in this message may be those of the author
and
> not
> > necessarily those of the company. The company accepts no
> responsibility
> > for the accuracy or completeness of any information contained
herein.
> This
> > message is not intended to create legal relations between the
company
> and
> > the recipient.
> > Recipients should please note that messages sent via the Internet
may
> be
> > intercepted and that caution should therefore be exercised before
> > dispatching to the company any confidential or sensitive
information.
> > Mizuho International plc Bracken House, One Friday Street, London
EC4M
> > 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities
> Co.,
> > Ltd. Member of Mizuho Financial Group. Authorised and regulated by
the
> > Financial Services Authority. Member of the London Stock Exchange.
> >
> > Registered in England No. 1203696. Registered office as above.
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
> 
> 
> This message and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they
are
> addressed. If you have received this message in error please delete it
and
> any files transmitted with it, after notifying
postmaster@uk.mizuho-sc.com
> Any opinions expressed in this message may be those of the author and
not
> necessarily those of the company. The company accepts no
responsibility
> for the accuracy or completeness of any information contained herein.
This
> message is not intended to create legal relations between the company
and
> the recipient.
> Recipients should please note that messages sent via the Internet may
be
> intercepted and that caution should therefore be exercised before
> dispatching to the company any confidential or sensitive information.
> Mizuho International plc Bracken House, One Friday Street, London EC4M
> 9JA. TEL. 020 72361090. Wholly owned subsidiary of Mizuho Securities
Co.,
> Ltd. Member of Mizuho Financial Group. Authorised and regulated by the
> Financial Services Authority. Member of the London Stock Exchange.
> 
> Registered in England No. 1203696. Registered office as above.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org


Mime
View raw message