Class SMBConnection

All Implemented Interfaces:
AdaptrisComponent, AdaptrisConnection, ComponentLifecycle, ComponentLifecycleExtension, StateManagedComponent

@ComponentProfile(summary="Connection to a SMB Share", since="3.10.1") public class SMBConnection extends NoOpConnection
Wraps common functionality for both producers and consumers.

  • Stores the authentication
  • Stores SMB configuration (such as timeout)
  • Keeps an (unconfigurable) cache of connections; 50 entries with an expiry of 15 minutes; to alleviate some of the overhead in create a connection to a remote SMB share.

In the adapter configuration file this class is aliased as smb-connection which is the preferred alternative to the fully qualified classname when building your configuration.