Package ch.swisscom.mid.client.soap
Class MssServiceFactory<PortType>
java.lang.Object
org.apache.commons.pool2.BaseObject
org.apache.commons.pool2.BasePooledObjectFactory<MssService<PortType>>
ch.swisscom.mid.client.soap.MssServiceFactory<PortType>
- All Implemented Interfaces:
org.apache.commons.pool2.PooledObjectFactory<MssService<PortType>>
public class MssServiceFactory<PortType>
extends org.apache.commons.pool2.BasePooledObjectFactory<MssService<PortType>>
-
Constructor Summary
ConstructorsConstructorDescriptionMssServiceFactory(ClientConfiguration clientConfiguration, Class<PortType> portTypeClass, Supplier<String> serviceUrlSupplier) -
Method Summary
Modifier and TypeMethodDescriptioncreate()org.apache.commons.pool2.PooledObject<MssService<PortType>>wrap(MssService<PortType> mssService) Methods inherited from class org.apache.commons.pool2.BasePooledObjectFactory
activateObject, destroyObject, makeObject, passivateObject, validateObjectMethods inherited from class org.apache.commons.pool2.BaseObject
toString, toStringAppendFieldsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.commons.pool2.PooledObjectFactory
destroyObject
-
Constructor Details
-
MssServiceFactory
public MssServiceFactory(ClientConfiguration clientConfiguration, Class<PortType> portTypeClass, Supplier<String> serviceUrlSupplier)
-
-
Method Details
-
create
- Specified by:
createin classorg.apache.commons.pool2.BasePooledObjectFactory<MssService<PortType>>
-
wrap
public org.apache.commons.pool2.PooledObject<MssService<PortType>> wrap(MssService<PortType> mssService) - Specified by:
wrapin classorg.apache.commons.pool2.BasePooledObjectFactory<MssService<PortType>>
-