@Override public String toString() { StringBuilder sb = new StringBuilder( super.toString() ); sb.append( "(GAVCE=" ); sb.append( getGroupId() ); sb.append( ":" ); sb.append( getArtifactId() ); sb.append( ":" ); sb.append( getVersion() ); sb.append( ":c=" ); sb.append( getClassifier() ); sb.append( ":e=" ); sb.append( getExtension() ); sb.append( ", for " ); sb.append( RepositoryStringUtils.getHumanizedNameString( getMavenRepository() ) ); sb.append( ") " ); return sb.toString(); }
public void deleteItemWithChecksums( boolean fromTask, ResourceStoreRequest request ) throws UnsupportedStorageOperationException, IllegalOperationException, ItemNotFoundException, StorageException { if ( getLogger().isDebugEnabled() ) { getLogger().debug( "deleteItemWithChecksums() :: " + request.toString() ); } getArtifactStoreHelper().deleteItemWithChecksums( fromTask, request ); }
private void sendContentValidationEvents( ResourceStoreRequest request, List<RepositoryItemValidationEvent> events, boolean isContentValid ) { if ( getLogger().isDebugEnabled() && !isContentValid ) { getLogger().debug( "Item " + request.toString() + " failed content integrity validation." ); } for ( RepositoryItemValidationEvent event : events ) { eventBus().post( event ); } }
public void moveItem( boolean fromTask, ResourceStoreRequest from, ResourceStoreRequest to ) throws UnsupportedStorageOperationException, IllegalOperationException, ItemNotFoundException, StorageException { if ( getLogger().isDebugEnabled() ) { getLogger().debug( getId() + ".moveItem() :: " + from.toString() + " --> " + to.toString() ); } if ( !getLocalStatus().shouldServiceRequest() ) { throw new RepositoryNotAvailableException( this ); } copyItem( fromTask, from, to ); deleteItem( fromTask, from ); }
@Override protected StorageItem doRetrieveItem( ResourceStoreRequest request ) throws IllegalOperationException, ItemNotFoundException, StorageException { if ( !shouldServeByPolicies( request ) ) { if ( getLogger().isDebugEnabled() ) { getLogger().debug( "The serving of item " + request.toString() + " is forbidden by Maven repository policy." ); } throw new ItemNotFoundException( request, this ); } return super.doRetrieveItem( request ); }
"The request path [" + request.toString() + "] is blocked by rule " + mapping.toString() ); logger.debug( "No mapping exists for request path [" + request.toString() + "]" ); new StringBuilder( "Request for path \"" + request.toString() + "\" with the initial list of processable repositories of \"" + ResourceStoreUtils.getResourceStoreListAsString( resolvedRepositories ) "Mapping for path [" + request.toString() + "] excluded all storages from servicing the request." ); "Request path for [" + request.toString() + "] is MAPPED to reposes: " + reposIdSet );
public StorageItem retrieveItem( ResourceStoreRequest request ) throws IllegalOperationException, ItemNotFoundException, StorageException, AccessDeniedException { if ( !checkConditions( request, Action.read ) ) { throw new ItemNotFoundException( request, this ); } StorageItem item = retrieveItem( false, request ); if ( StorageCollectionItem.class.isAssignableFrom( item.getClass() ) && !isBrowseable() ) { getLogger().debug( getId() + " retrieveItem() :: FOUND a collection on " + request.toString() + " but repository is not Browseable." ); throw new ItemNotFoundException( request, this ); } if ( !checkPostConditions( request, item ) ) { throw new ItemNotFoundException( request, this ); } return item; }
"Item for path " + request.toString() + " merged from " + Integer.toString( items.size() ) + " found items." );
"Repository %s member of group %s was already processed during this request! Skipping it from processing. Request: %s", RepositoryStringUtils.getHumanizedNameString( repo ), RepositoryStringUtils.getHumanizedNameString( this ), request.toString() ) );
public Collection<StorageItem> list( boolean fromTask, ResourceStoreRequest request ) throws IllegalOperationException, ItemNotFoundException, StorageException { if ( getLogger().isDebugEnabled() ) { getLogger().debug( getId() + ".list() :: " + request.toString() ); } if ( !getLocalStatus().shouldServiceRequest() ) { throw new RepositoryNotAvailableException( this ); } request.addProcessedRepository( this ); StorageItem item = retrieveItem( fromTask, request ); if ( item instanceof StorageCollectionItem ) { return list( fromTask, (StorageCollectionItem) item ); } else { throw new ItemNotFoundException( request, this ); } }
"Repository %s member of group %s was already processed during this request! Skipping it from processing. Request: %s", RepositoryStringUtils.getHumanizedNameString( repository ), RepositoryStringUtils.getHumanizedNameString( this ), request.toString() ) ); "Repository %s member of group %s was already processed during this request! Skipping it from processing. Request: %s", RepositoryStringUtils.getHumanizedNameString( repository ), RepositoryStringUtils.getHumanizedNameString( this ), request.toString() ) );
"Repository %s member of group %s was already processed during this request! Skipping it from processing. Request: %s", RepositoryStringUtils.getHumanizedNameString( repository ), RepositoryStringUtils.getHumanizedNameString( this ), request.toString() ) ); "Repository %s member of group %s was already processed during this request! Skipping it from processing. Request: %s", RepositoryStringUtils.getHumanizedNameString( repo ), RepositoryStringUtils.getHumanizedNameString( this ), request.toString() ) );
getLogger().debug( "deleteItemWithChecksums() :: " + request.toString() );
StringBuilder db = new StringBuilder( request.toString() );
getLogger().debug( getId() + ".retrieveItem() :: " + request.toString() );
mrepository.getId(), req.toString() );
String.format( "Got RemoteStorageException in proxy repository %s while retrieving remote artifact \"%s\" from URL %s, this is %s (re)try, cause: %s: %s", RepositoryStringUtils.getHumanizedNameString( this ), request.toString(), mirror.getUrl(), String.valueOf( i + 1 ), t.getClass().getName(), t.getMessage() ) ); String.format( "Got LocalStorageException in proxy repository %s while caching retrieved artifact \"%s\" got from URL %s, will attempt next mirror, cause: %s: %s", RepositoryStringUtils.getHumanizedNameString( this ), request.toString(), mirror.getUrl(), t.getClass().getName(), t.getMessage() ) );
getLogger().debug( getId() + ".deleteItem() :: " + request.toString() );