1 10 11 package org.mule.umo.endpoint; 12 13 import org.mule.umo.UMOFilter; 14 import org.mule.umo.UMOTransactionConfig; 15 import org.mule.umo.provider.UMOConnector; 16 import org.mule.umo.security.UMOEndpointSecurityFilter; 17 import org.mule.umo.transformer.UMOTransformer; 18 19 import java.util.Map ; 20 21 28 public interface UMOEndpoint extends UMOImmutableEndpoint 29 { 30 51 void setEndpointURI(UMOEndpointURI endpointUri) throws EndpointException; 52 53 59 void setEncoding(String endpointEncoding); 60 61 72 void setType(String type); 73 74 81 void setConnector(UMOConnector connector); 82 83 86 void setName(String name); 87 88 101 void setTransformer(UMOTransformer trans); 102 103 109 void setResponseTransformer(UMOTransformer trans); 110 111 114 void setProperties(Map props); 115 116 121 UMOTransactionConfig getTransactionConfig(); 122 123 128 void setTransactionConfig(UMOTransactionConfig config); 129 130 135 void setFilter(UMOFilter filter); 136 137 143 void setDeleteUnacceptedMessages(boolean delete); 144 145 153 void setSecurityFilter(UMOEndpointSecurityFilter filter); 154 155 164 void setSynchronous(boolean synchronous); 165 166 172 void setProperty(String key, Object value); 173 174 183 void setCreateConnector(int action); 184 185 193 void setRemoteSync(boolean value); 194 195 200 void setRemoteSyncTimeout(int timeout); 201 202 208 void setInitialState(String state); 209 210 215 void setStreaming(boolean stream); 216 } 217 | Popular Tags |