Anyframe Core

anyframe.core.remoting.webservices.client
Interface Client

All Known Implementing Classes:
JaxWsClient, SimpleClient

public interface Client

When you use Apache CXF framework to implement web services, you can use two kinds of frontend model(Simple frontend, JAX-WS frontend). anyframe.core.remoting.webservices.client.SimpleClient class is a simple frontend client and anyframe.core.remoting.webservices.client.JaxWsClient class is a JAX-WS frontend client. Those client classes should implement this Client interface class. You can get a ProxyFactory instance to invoke remote web service methods using a getClient method consistently.

Author:
SooYeon Park

Field Summary
static Log LOGGER
          Logger for Client
 
Method Summary
 Object getClient(ClientInfo clientInfo)
          get ProxyFactoryBean instance with Client information and the return value should be typecast as a service interface class(SEI)
 

Field Detail

LOGGER

static final Log LOGGER
Logger for Client

Method Detail

getClient

Object getClient(ClientInfo clientInfo)
get ProxyFactoryBean instance with Client information and the return value should be typecast as a service interface class(SEI)

Parameters:
clientInfo - information to invoke remote web service methods, it has interface class, access address url, Aegis binding usage, MTOM binding usage information
Returns:
Object a client instance which is created by ProxyFactoryBean, the type of inside object is SEI(Service Endpoint Interface)

Anyframe Core

Copyright © 2008-2009 Samsung SDS. All Rights Reserved.