001 package org.picocontainer.lifecycle;
002
003 import org.picocontainer.monitors.NullComponentMonitor;
004
005 public class MyStartableLifecycleStrategy extends StartableLifecycleStrategy {
006 public MyStartableLifecycleStrategy() {
007 super(new NullComponentMonitor());
008 }
009
010 protected String getStopMethodName() {
011 return "sstop";
012 }
013
014 protected String getStartMethodName() {
015 return "sstart";
016 }
017
018 protected String getDisposeMethodName() {
019 return "ddispose";
020 }
021
022
023 protected Class getStartableInterface() {
024 return ThirdPartyStartable.class;
025 }
026
027 protected Class getDisposableInterface() {
028 return ThirdPartyStartable.class;
029 }
030 }
031