Author: jboynes Date: Mon Jan 31 15:05:45 2005 New Revision: 149316 URL: http://svn.apache.org/viewcvs?view=rev&rev=149316 Log: add a null transport that just eats messages
Added: geronimo/trunk/modules/mail/src/java/org/apache/geronimo/mail/NullTransport.java Added: geronimo/trunk/modules/mail/src/java/org/apache/geronimo/mail/NullTransport.java URL: http://svn.apache.org/viewcvs/geronimo/trunk/modules/mail/src/java/org/apache/geronimo/mail/NullTransport.java?view=auto&rev=149316 ============================================================================== --- geronimo/trunk/modules/mail/src/java/org/apache/geronimo/mail/NullTransport.java (added) +++ geronimo/trunk/modules/mail/src/java/org/apache/geronimo/mail/NullTransport.java Mon Jan 31 15:05:45 2005 @@ -0,0 +1,37 @@ +/** + * + * Copyright 2004 The Apache Software Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.geronimo.mail; + +import javax.mail.Address; +import javax.mail.Message; +import javax.mail.MessagingException; +import javax.mail.Session; +import javax.mail.Transport; +import javax.mail.URLName; + +/** + * @version $Rev$ $Date$ + */ +public class NullTransport extends Transport { + public NullTransport(Session session, URLName urlName) { + super(session, urlName); + } + + public void sendMessage(Message message, Address[] addresses) throws MessagingException { + // do nothing + } +}