protected SafeTransferListener( RepositorySystemSession session, Logger logger ) { this( session.getTransferListener(), logger ); }
protected SafeTransferListener( RepositorySystemSession session ) { this( session.getTransferListener() ); }
@Override public TransferListener getTransferListener() { return delegate.getTransferListener(); }
@Override public TransferListener getTransferListener() { return delegate.getTransferListener(); }
@Override public TransferListener getTransferListener() { return delegate.getTransferListener(); }
@Override public TransferListener getTransferListener() { return delegate.getTransferListener(); }
public static TransferListener wrap( RepositorySystemSession session, Logger logger ) { TransferListener listener = session.getTransferListener(); if ( listener == null ) { return null; } return new SafeTransferListener( listener, logger ); }
@Override public TransferListener getTransferListener() { return getSession().getTransferListener(); }
public static TransferListener wrap( RepositorySystemSession session ) { TransferListener listener = session.getTransferListener(); if ( listener == null ) { return null; } return new SafeTransferListener( listener ); }
public TransferListener getTransferListener() { return getSession().getTransferListener(); }
private FileRepositoryWorker( TransferWrapper transfer, RemoteRepository repository, Direction direction, RepositorySystemSession session ) { if ( repository == null ) { throw new IllegalArgumentException( "RemoteRepository may not be null." ); } if ( session == null ) { throw new IllegalArgumentException( "RepositorySystemSession may not be null." ); } this.catapult = new TransferEventCatapult( session.getTransferListener() ); resource = newResource( transfer, repository ); eventBuilder = new TransferEvent.Builder( session, resource ); switch ( direction ) { case UPLOAD: eventBuilder.setRequestType( RequestType.PUT ); break; case DOWNLOAD: eventBuilder.setRequestType( transfer.isExistenceCheck() ? RequestType.GET_EXISTENCE : RequestType.GET ); break; } this.direction = direction; this.repository = repository; this.transfer = transfer; }
this.repository = repository; this.session = session; this.listener = session.getTransferListener();
setWorkspaceReader( session.getWorkspaceReader() ); setRepositoryListener( session.getRepositoryListener() ); setTransferListener( session.getTransferListener() ); setSystemProperties( session.getSystemProperties() ); setUserProperties( session.getUserProperties() );
setWorkspaceReader( session.getWorkspaceReader() ); setRepositoryListener( session.getRepositoryListener() ); setTransferListener( session.getTransferListener() ); setSystemProperties( session.getSystemProperties() ); setUserProperties( session.getUserProperties() );