/*
 * $RCSfile: AbstractInvocationSender.java,v $
 * $Date: 2006/01/26 14:48:59 $
 * $Revision: 1.1.2.3 $
 * $Author: andreys $
 */
 
/*
 * Copyright (c) 2002-2003 IST-2004-2006-511731 ModelWare - ModelBus.
 * All rights reserved.
 *
 * This software is published under the terms of the ModelBus Software License
 * in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * A copy of ModelBus Software License is provided with this distribution in
 * doc/LICENSE.txt file.
 */
 
/*
 * AbstractInvocationSender.java
 * 
 * @author Prawee Sriplakich
 * @version $Revision: 1.1.2.3 $ $Date: 2006/01/26 14:48:59 $
 */
package org.eclipse.mddi.modelbus.adapter.infrastructure.transport.client;

import org.eclipse.mddi.modelbus.adapter.infrastructure.transport.ProviderProxy;
import org.eclipse.mddi.modelbus.adapter.infrastructure.transport.marshal.ws.Marshaler;
import org.eclipse.mddi.modelbus.description.concrete.Tool;

public abstract class AbstractInvocationSender implements ProviderProxy {

    private Marshaler marshaler;
    private Tool toolDescription;

    /**
     * @return Returns the marshaler.
     */
    public Marshaler getMarshaler() {
        return marshaler;
    }

    /**
     * @param marshaler The marshaler to set.
     */
    public void setMarshaler(Marshaler marshaler) {
        this.marshaler = marshaler;
    }

    /**
     * @return Returns the toolDescription.
     */
    public Tool getToolDescription() {
        return toolDescription;
    }

    /**
     * @param toolDescription The toolDescription to set.
     */
    public void setToolDescription(Tool toolDescription) {
        this.toolDescription = toolDescription;
    }
    
}
