Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static MessageSender messageSender;
- //...
- public static MessageSender getMessageSender(){
- return messageSender;
- }
- <bean id="context" class="org.abc.Context">
- <property name="messageSender"><ref bean="mailMessageSender"/></property>
- </bean>
- public abstract class MailMessageSender{
- protected abstract Session createSession();
- //using createSession() somewhere in this class
- }
- <bean id="session" class="javax.mail.Session" scope="prototype" />
- <bean id="mailMessageSender" class="org.abc.MailMessageSender">
- <lookup-method name="createSession" bean="session"/>
- </bean>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement